Technical Lead (Backend Engineer) - Transport

Go Jek (Jakarta JK, Indonesia) 11 days ago
About the Role

We are looking for Lead software engineers for the Transport team who appreciates good engineering and user experience. The person should be passionate about maintaining a clean and maintainable codebase. Your primary focus will be technically leading the development and management of mission critical systems.

What You Will Need

  • Design and develop highly scalable, highly available, reliable, secure and fault tolerant systems with minimal guidance for one of the world's fastest growing company in travel
  • Translate business requirements into scalable and extensible design
  • Pair with team members on functional and nonfunctional requirements and spread design philosophy, goals and improve the code quality across the team
  • Partner with the product management team to define and execute the feature roadmap
  • Coordinate with cross functional teams (Mobile, DevOps, UX, QA etc.) on planning and execution
  • Proactively manage stakeholder communication related to deliverables, risks, changes and dependencies
  • Provide technology leadership to the team and foster engineering excellence
  • Research new technologies and tools that enable building the next generation of Gojek services

What You Will Do

  • Should at least have 5 years of hands on experience in designing, developing, testing and deploying applications on Java, Ruby or Go for large scale applications
  • Proficient in OOP, SQL, Linux/Unix and Design Patterns. Experience with functional programming is a plus
  • Data modelling experience in Relational and NoSQL databases
  • Ability to understand and implement Continuous Integration and Continuous Delivery
  • Well versed with Agile methodologies, TDD and Test Engineering and Automation
  • Ability to design and implement low latency RESTful services
  • Excellent understanding of interactive application development paradigm, memory management, performance/resource optimisations, database interactions, network programming, concurrency and multithreading, fault tolerance, monitoring, security and operability of systems
About the Team
Transport team owns the customer experience for 1 of the biggest ride hailing businesses in the world. We own Gojek’s Bike and Car transportation products in 4 countries: Indonesia, Singapore, Vietnam and Thailand.
Within the transport team, you will be working with the growth and key initiatives  stream. This team is responsible for growing Transport Orders along with the topline of our financials organically. This stream will also focus in improving our relationships with our partners by focusing on business use cases & cross-org collaborations.
Despite the scale, we are very early in our journey and have a very lean team of highly talented and motivated people. This team follows an interesting organisational
structure which allows people to work on both vertical as well as horizontal products.

Technical Lead (Backend Engineer) - Transport

Apply On Company Site
Back to search page