Senior Software Engineer

2 weeks ago


Jakarta, Jakarta, Indonesia GoTo Group Full time

About the Role

This role will require you to develop scalable and reliable web services and solutions within the routing domain. Be part of a highly-productive and motivated engineering team on its journey to deliver the best products to GoJek users and internal customers. This role provides an opportunity to work on challenging real-world geospatial problems in one of the most prominent startups in South-East Asia.

What will you do

  • Be responsible for the end-to-end development and delivery of small to medium size features and services to power core Gojek businesses.
  • Support production and integration environments with your colleagues and participate in incident resolution.
  • Collaborate closely with the Cartography Data Science team to turn their models and data into practical solutions.
  • Work with the Map Ops team to develop features that help curation and fine-tuning of geospatial data.
  • Actively support the tracking and reporting execution metrics within your team.

What you will need

  • At least 4+ years of experience in software development.
  • Hands-on experience in designing, developing, testing, troubleshooting, deploying, and maintaining web applications in any programming language, preferably with a solid backend development background.
  • Knowledge of SQL and experience working with relational databases.
  • Knowledge and experience with object-oriented programming.
  • Proficiency with unit testing, preferably with TDD.
  • Ability to absorb the best engineering practices and take pride in your work.
  • Experience developing scalable REST + JSON APIs and web front ends.
  • We primarily use Golang and Java for backend work and Javascript / React.js for frontend work. Familiarity with one or more is a plus.
  • Knowledge of different databases (SQL / NoSQL) and their tradeoffs. We primarily use Redis, PostgreSQL + PostGIS, and ElasticSearch; familiarity with any is a plus.

About the Team

At the heart of Gojek's businesses, we move things around. Whether that's people, food, packages, fresh groceries, etc. Moving things around boils down to understanding the best route, traffic, and locations. The Cartography team is an internal team that surfaces mapping technologies needed by all internal product teams within Gojek. Cartography is a small but critical team that significantly impacts the lives of our drivers and users.

#J-18808-Ljbffr

  • Jakarta, Jakarta, Indonesia Gojek Full time

    Senior Software Engineer (iOS Flutter) - Consumer PaymentsLocation: JakartaIndustry: FinTech - Consumer Payments – Consumer ExperienceWe are looking for a Senior Software Engineer with expertise in iOS and Flutter to join our Consumer Payments team. The ideal candidate will be responsible for developing high-quality mobile applications that enhance the...


  • Jakarta, Jakarta, Indonesia Digital Tech Asia Full time

    Job Title: Senior Software Backend EngineerDigital Tech Asia is looking for a highly skilled Senior Software Backend Engineer to join our team.About the Role:This is a mid-senior level contract position that involves leading a team of software engineers in developing and maintaining complex backend systems using Golang.You will design and implement database...


  • Jakarta, Jakarta, Indonesia Undisclosed Full time

    Geekhunter is hiring on behalf of our client, a technology company that specializes in developing scalable digital solutions with customers and ecosystem partners with multiple offices in the APAC region. Founded in 2019, they are collaborating worldwide, with hubs operating in Jakarta and Singapore.Job ResponsibilitiesWorking with engineering and product...


  • Jakarta, Jakarta, Indonesia Paper Full time

    Job Responsibilities:Being responsible for end to end software development lifecycle (design, develop, deploy, monitor, repeat)Design and develop solutions for web server servicesWrite code that can be well designed, testable, and efficient using the best software development practicesCollect, improve specifications, requirements based on technical...


  • Jakarta, Jakarta, Indonesia RecruitGo Full time

    Job DescriptionWe're looking for a highly skilled Senior Software Design Engineer who will lead the design of our software solution, drive technology research, and oversee software architecture. The successful candidate will work closely with our client, a tech company.Main Responsibilities:Develop robust, secure, and efficient application...


  • Jakarta, Jakarta, Indonesia PT Sinar Digital Terdepan Full time

    Xendit provides payment infrastructure across Southeast Asia, with a focus on Indonesia, the Philippines, and Malaysia. We process payments, power marketplaces, disburse payroll and loans, provide KYC solutions, prevent fraud, and help businesses grow exponentially. We serve our customers by providing a suite of world-class APIs, eCommerce platform...


  • Jakarta, Jakarta, Indonesia GoTo Group Full time

    About the RoleWe are looking for an experienced Software Engineer to join our engineering team at GoTo Financial. You will be responsible for designing and building high-performance fintech applications. As a senior engineer, you will work on our flagship products across Goto, including Gojek and GoPay, ensuring our millions of users get the best...


  • Jakarta, Jakarta, Indonesia Vonix group Full time

    Software Development Engineer (Frontend)Department :EngineeringLevel :All-levelLevel :All-levelJob Description :Design, develop, test, deploy, document, maintain, automate, and improve software applications.Identifying areas for modification in existing programs and subsequently developing these modifications.Writing and implementing efficient code and...


  • Jakarta, Jakarta, Indonesia GoTo Group Full time

    About the RoleAt Gojek, engineering is central to everything we do: bringing our ideas to life and into the lives of our users. As our Senior Software Engineer for the Merchant Services group, you'll be part of the team building some of the most critical products for Gojek's merchant-partners. Working alongside some of the brightest minds in the industry...


  • Jakarta, Jakarta, Indonesia Talent Insider Full time

    Innovative companies need innovative solutions, and we're at the forefront of delivering them. As a Senior Software Engineer, you'll be responsible for building high-quality software systems that drive business growth and customer satisfaction.Job DescriptionDevelop complex software applications using modern programming languages and frameworks.Leverage your...


  • Jakarta, Jakarta, Indonesia PT Samsung SDS Global SCL Indonesia Full time

    Job Description SummaryWe are seeking an experienced Senior Software Engineer to join our team. The successful candidate will have a strong background in software development, particularly in Java, and be proficient in designing and implementing scalable software systems.Main Responsibilities:Design and develop software solutions using Java and relevant...


  • Jakarta, Jakarta, Indonesia Samsung Electronics Perú Full time

    About UsSamsung Electronics is a global leader in technology, opening new possibilities for people everywhere. We are committed to innovation and discovery, transforming the worlds of TVs, smartphones, wearable devices, tablets, digital appliances, and network systems.We are seeking a highly skilled Senior Software Engineer to join our team. As a key member...


  • Jakarta, Jakarta, Indonesia VLink Inc Full time

    VLink Inc seeks a Senior Software Design Engineer to contribute to the development of innovative IT solutions.About the RoleThis position involves designing and implementing scalable, future-proof IT architectures.Key ResponsibilitiesDesign and deploy end-to-end architectures that meet business and technical requirements.Collaborate with internal teams to...


  • Jakarta, Jakarta, Indonesia DKatalis Full time

    About the PositionWe're seeking a senior software architect to join our cross-functional agile engineering team. As a key member of the team, you'll be responsible for designing, developing, and deploying our digital products.The ideal candidate will have at least 10+ years of professional experience in software development, with a strong background in...


  • Jakarta, Jakarta, Indonesia Samsung Electronics Perú Full time

    About Samsung ElectronicsWe are looking for a skilled Senior Software Engineer to join our team. As a key member of our software engineering group, you will be responsible for designing and implementing software solutions that meet customer needs.Responsibilities include:Designing and developing software solutions based on web standards and device...


  • Jakarta, Jakarta, Indonesia Bibit Full time

    Bibit is looking for a skilled Senior Software Manager to join our team. As a Senior Software Manager, you will be responsible for leading the development of our software applications, ensuring they meet the highest standards of quality and performance.The role involves providing technical direction, mentoring team members, and building a strong team...


  • Jakarta, Jakarta, Indonesia Bibit Full time

    We're currently looking for a top-notch Software Engineering Manager to grow our software development team. Your primary focus will be on managing and overseeing the design and development of our software applications. Directs the work of engineers to ensure the best practices around software development. Therefore, a commitment to collaborative problem...


  • Jakarta, Jakarta, Indonesia Talent Insider Full time

    In today's fast-paced business landscape, companies need innovative solutions to stay ahead of the competition. Talent Insider is an HR consultancy service that understands this need and provides tailored support to help businesses thrive.Job Overview:As a Senior Software Architect, you will be responsible for leading the development of our software...


  • Jakarta, Jakarta, Indonesia GrabTaxi Holdings Pte. Ltd. Full time

    About GrabGrabTaxi Holdings Pte. Ltd. is a leading player in the Southeast Asian superapp market, leveraging technology to drive economic empowerment and improve people's lives.The Job DescriptionThis Senior Backend Engineer position involves designing, developing, and maintaining high-performance, scalable backend systems that power our cutting-edge...


  • Jakarta, Jakarta, Indonesia GrabTaxi Holdings Pte. Ltd. Full time

    About GrabGrabTaxi Holdings Pte. Ltd. is a leading digital superapp in Southeast Asia, offering a wide range of services from food delivery to financial services. Our mission is to drive Southeast Asia forward by economically empowering everyone, with heart, hunger, honour, and humility.We're seeking experienced engineers to join our Engineering team in...