Lead Software Engineer (IC)

GoTo Group
Daerah Khusus Ibukota Jakarta
IDR 200,000,000 - 300,000,000
Job description

About the Role

Roll up your sleeves and climb on board if you’re ready to be our next Software Engineer. In this role, you will be an integral player for Backend Engineering at Gojek - designing and developing highly scalable, reliable, maintainable and fault tolerant systems which powers Consumer Products. The Product and Operations team will be your companions on this ride.


What You Will Do

  • Be responsible for the overall solution architecture of the products/services that you will be working on.
  • Code, design, prototype, perform reviews and consult in the process of building highly scalable, reliable, and fault-tolerant systems.
  • As our senior technologist, continuously refactor applications and architectures to maintain high-quality levels, and be actively involved in formulating product roadmap and defining the OKRs of the team.
  • Continue to stay abreast of the latest technologies in distributed systems, caching and research new technologies, tools that enable building the next generation systems.
  • Act as an engineer that enjoys writing readable, concise, reusable, extensible code every day.
  • Discuss, articulate requirements with product management and scope, execute the feature road map.
  • Participate in the team’s hiring process by being a panelist in interviews.

What You Will Need

  • At least 7 years of hands-on experience in designing, developing, testing, and deploying large scale applications, microservices in any language or stack (preferably Golang).
  • At least 1 year of experience in leading a team of engineers.
  • Good skill in design, development, testing and deploying applications on Golang or Erlang or Ruby or Java large-scale applications.
  • Has an in-depth understanding of at least one programming language and framework.
  • Excellent attitude and passion working in a team with willingness to learn.
  • Able to collaborate well with multiple stakeholders in parallel to align & unblock the team.
  • Experience in building low latency, high volume REST API requests handling.
  • Experience in working with relational databases (like Postgres).
  • Experience in working in distributed caches like Redis.
  • Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks.
  • Ability to Get Stuff Done!

Customer Products of Gojek consist of Transportation, Go-Food, and Groceries. On a day-to-day basis, teams are involved in brainstorming and developing solutions for different optimizations that bring efficiency in the ecosystem, making the customer product journey smooth for our customers.

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 Lead Software Engineer (IC) jobs in Daerah Khusus Ibukota Jakarta