Senior Software Engineer - Driver Platform

Largest digital ecosystem in Indonesia offering technological infrastructure and solutions including transportation, food delivery, logistics, and financial services.
Jakarta, Indonesia
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · Logistics

Description For Senior Software Engineer - Driver Platform

GoTo Group, the largest digital ecosystem in Indonesia, is seeking a Senior Software Engineer for their Driver Platform Team. This role focuses on overseeing Backend Engineering at Gojek, where you'll design and develop highly scalable, reliable, and fault-tolerant systems. The position offers an opportunity to work with a dynamic, highly-analytical team while building world-class products that serve Gojek's driver partners.

The Driver Platform Team is crucial to GoTo's operations, supporting the technological needs of driver partners who are essential for food delivery, transportation, and logistics services. Working alongside product managers, QA engineers, and designers, you'll be responsible for the entire lifecycle of projects and establishing best engineering practices.

The role requires strong technical expertise in backend development, including experience with languages like Golang/Java, and proficiency with databases such as PostgreSQL and MongoDB. You'll be working with modern technologies including Kafka and Redis, while implementing GRPC/RESTful services.

As part of GoTo Group's ecosystem, which includes Gojek and GoTo Financial, you'll be contributing to a platform that serves over 2.5 million driver partners across Southeast Asia. The company's mission to "Empower Progress" focuses on providing technological infrastructure and solutions for everyone to access and thrive in the digital economy.

The team culture is collaborative and dynamic, combining professional growth with a positive work environment. Team members enjoy various interests outside of work, from home baking to K-pop, while maintaining a strong commitment to using technology to improve community lives.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer - Driver Platform

  • Translate business requirements into scalable technical solutions
  • Own the overall delivery and solution architecture of team features
  • Cross team collaboration and communication with stakeholders across distributed teams
  • Pair with team members on functional and nonfunctional requirements
  • Take responsibility for multiple services maintained by the team
  • Research new tools and experiment with new languages and technologies

Requirements For Senior Software Engineer - Driver Platform

Go
Java
MongoDB
PostgreSQL
Kafka
Redis
  • 4-5+ years of hands-on experience in software development
  • Good understanding of at least one programming language Golang/Java/Clojure/Ruby
  • Data modelling experience in Relational or NoSQL databases
  • Design and implement low latency GRPC/RESTful services
  • Proficient in OOP, SQL, Design Patterns
  • Good understanding of PostgreSQL/MongoDB, Kafka and Redis
  • Well-versed with Agile methodologies
  • Experience in troubleshooting server performance

Interested in this job?

Jobs Related To GoTo Group Senior Software Engineer - Driver Platform

Sr Software Engineer (Backend) - Transport

Senior Backend Engineer role at GoTo Group's Transport team, building scalable systems for Southeast Asia's leading ride-hailing platform.

Senior Software Engineer (Backend)

Senior Backend Engineer role at GoTo Group, developing scalable fintech solutions in Jakarta.

Senior Software Engineer - Consumer Payments

Senior Software Engineer role at GoTo Group, building critical consumer payment systems for Southeast Asia's largest digital ecosystem.

Senior Software Engineer (Backend) - Consumer Payments

Senior Backend Software Engineer role at GoTo Group, building scalable systems for Consumer Payments and GoPay in Jakarta.

One KYC Senior Backend Engineer

Senior Backend Engineer role at GoTo Group, focusing on KYC systems in FinTech. 3+ years experience required, expertise in Java, Golang, and microservices.