Lead Engineer - Marketplace (Reliability Pod)


Gojek logo
Apply now Apply later

Posted 2 weeks ago

About the Role
Roll up your sleeves and climb on board if you’re ready to be our next Lead Software Engineer. In this role, you will get to oversee the platformization of the Mobility Marketplace. The Product, Operations, and Engineering teams will be your companions on this ride. With knowledge of Event-Driven Micro-services architecture and large-scale Distributed Systems, you will hone in on your understanding of end-to-end use-cases, and get to consistently challenge the status quo by reviewing current engineering techniques and tools. By scouting for opportunities and fundamental engineering solutions, your work will help heighten agility and reliability in our processes, expanding our business opportunities in the region and beyond.

What You Will Do

  • Independently responsible for the entire lifecycle of high complexity projects/ features, including engineering design, development, and deployment within their stream
  • Responsible for ensuring the planning & timely delivery of work within their stream, under the guidance from more experienced engineers
  • Improve code structure and architecture to ensure testability and maintainability. Write, co-write, and review design documentation. Participate in design review process, seeking and providing constructive criticism
  • Accountable for the operationalization of the tracking and reporting of at least one execution metric (like code coverage, velocity)
  • Split complex engineering task into smaller components which can be developed by other engineers on the team
  • Mentor other engineers on an individual basis and participates in the hiring process

What You Will Need

  • At least 6 years of relevant, hands-on experience in either Clojure, Golang, or Java
  • Ability to go into depth and breadth across tech stack used in the product
  • Experience working on large-scale, event-driven micro-services architecture with an active use of Kafka and can architect solutions based on this pattern
  • Familiar with basic programming principles such as SOLID and TDD
  • Intermediate experience with Linux OS and is able to troubleshoot issues
  • Understands why we need to test code and has implemented tests
  • Ability to understand/discuss design and performance trade offs in complex systems
About the Team
We are a team of 12 engineers, focusing on Reliability under the Mobility Marketplace group. We’re split into 3 sub-teams specializing in back-end, front-end & ML. Our team’s objectives include platformization, reliability concerns of systems within the marketplace, and moving towards a composable architecture where new features can be shipped for experimentation by businesses in a matter of days. We act as a central binding agent for the Pricing, Supply and Matchmaking teams. It’s our job to ensure the overall architecture and infrastructure is flexible, scalable, and able to withstand hard punches.
Our team constantly ponders on ways we can improve the availability of the systems through introducing tools to configure and operate clustered solutions. How can we be more agile in on-boarding new use-cases to enable opportunities to Mobility Marketplace business? We bounce these ideas off one another in most of our discussions. 
Combating remote work has brought us even closer, with frequent catch-ups over tea and sharing ways we have been keeping ourselves sane. We are a tight-knit group made up of avid readers, amateur gamers, coffee connoisseurs and (guilty) reality show watchers. We work hard and play hard, and believe it or not, we actually enjoy each other’s company!

About Us
Gojek is a Super App. It’s one app for ordering food, commuting, digital payments, shopping, hyper-local delivery, and dozen other products. It is Indonesia’s first and only decacorn. It's also the only Southeast Asian startup to be part of Fortune's list of 'Companies That Changed The World.'
Our Mission: To create and scale positive socio-economic impact for our customers, driver-partners, business and MSMEs.
As of 2018, Gojek processed more than $9 billion annualised gross transaction value across all markets where it operates - in Singapore, Thailand, Vietnam and Indonesia. We have the largest food delivery product in Asia, (outside of China), and the largest payments wallet in Southeast Asia.
Our investors include Google, Facebook, PayPal, Sequoia Capital, Tencent Holdings among others.
Gojek is committed to building a diverse and inclusive workplace and is an equal opportunity employer. We do not discriminate on the basis of race, religion, national origin, gender, gender identity, sexual orientation, disability, age, education status, or any other legally protected status.
Job tags: Go Golang Java Kafka Linux TDD
Job region(s): Asia/Pacific
Share this job: