Gojek - Senior Software Engineer

Be among the first applicants.
GoTo Group
Indonesia
IDR 300,000,000 - 400,000,000
Be among the first applicants.
Yesterday
Job description
About The Role

If you're looking to be a part of a dynamic, highly-analytical team and a chance to hone in on your engineering skills, look no further. As our Senior Software Engineer for the Driver Platform Team, you will be handed the reins in overseeing Backend Engineering at Gojek - designing and developing highly scalable, reliable, maintainable and fault tolerant systems. Along with owning the entire lifecycle of these projects, you will establish and evangelize the best engineering practices for your team to follow. Working closely with product managers, QA engineers, and designers, you will get to build world-class products and meet the technological needs of the Gojek's driver partners, ensuring they get the quality care and service that they deserve.

What You Will Do

  • Translate business requirements into scalable technical solutions
  • Own the overall delivery and the solution architecture of the feature your team will be working on
  • Cross team/role boundaries and work with other teams/other roles (Mobile, Web etc) and communicate, collaborate and work effectively with product and business stakeholders across distributed teams in a global environment
  • Pair with team members on functional and nonfunctional requirements and spread design philosophy, goals and improve the code quality across the team
  • Take responsibility for multiple services maintained by the team
  • Research new tools, learn and experiment with new languages and technologies
What You Will Need

  • Should have at least 4-5+ years of hands-on experience in software development - designing, developing, testing and deploying large scale applications in any language or stack
  • Good understanding of at least one programming language Golang/Java/Clojure/Ruby
  • Data modelling experience in either Relational or NoSQL databases
  • Design and implement low latency GRPC/RESTful services
  • Proficient in OOP, SQL, Design Patterns. Experience with functional programming is a plus
  • Good understanding of PostgreSQL/MongoDB, Kafka and Redis
  • Well-versed with Agile methodologies, Writing unit tests and maintaining good coverage (TDD is a Plus)
  • Continuously refactor applications and architectures to maintain high quality levels and experience in troubleshooting server performance - memory issues, GC tuning and resource leaks
About The Team

Our Driver Partners are one of the key pillars of our business. From delivering food orders to transporting people and goods from one place to another, there is very little that our drivers can't do.

Our Driver Platform Team consists of Android, Backend, Front-end, QA and Data Engineers. Often working alongside the product and design teams, we are predominantly concerned with meeting the technological needs of our driver partners via the systems and tools we build and provide for them.

We are a big team of home bakers, Netflix watchers, and K-pop fans who enjoy using technology to ease the lives of the people in our community. We work hard and play hard, and believe it or not, we actually enjoy each other's company!

About GoTo Group

GoTo Group is the largest digital ecosystem in Indonesia with its mission to Empower Progress by offering technological infrastructure and solutions for everyone to access and thrive in the digital economy. The GoTo ecosystem consists of on-demand transportation services, food and grocery delivery, logistics and fulfillment, as well as financial and payment services through the Gojek and GoTo Financial platforms. It is the first platform in Southeast Asia that hosts these crucial cases in a single ecosystem, capturing the majority of Indonesia's vast consumer household.

About Gojek

Gojek is Southeast Asia's leading on-demand platform and pioneer of the multi-service ecosystem with over 2.5 million driver partners across the region offering a wide range of services such as transportation, food delivery, logistics and more. With its mission to create impact at scale, Gojek is committed to resolving consumer problems and raising standards of living by connecting consumers to the best providers of goods and services in the market.

About GoTo Financial

GoTo Financial accelerates financial inclusion through its leading financial services and merchants solutions. Its consumer services include GoPay and GoPayLater and serve businesses of all sizes through Midtrans, Moka, GoBiz Plus, GoBiz, and Selly. With its trusted and inclusive ecosystem of products, GoTo Financial is open to new growth opportunities and aims to empower everyone to Make It Happen, Make It Together, Make It Last.

GoTo and its business units, including Gojek and GoTo Financial ("GoTo") only post job opportunities on our official channels on our respective company websites and on LinkedIn. GoTo is not liable for any job postings or job offers that did not originate from us. You should conduct your own due diligence to prevent being victims of any fake job scams, if they did not originate from GoTo's official recruitment channels.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Gojek - Senior Software Engineer jobs in Indonesia