Product Engineer, Transport
Do you love writing elegant, bulletproof code that solves problems for millions of people every day? Do you enjoy working with talented and passionate individuals that aren’t afraid to challenge and be challenged in order to produce the best outcomes for their users?
We are looking for passionate individuals that want to make a difference in the world, have a curiosity of constant learning and development, are open and collaborative and never stop striving to improve and develop both themselves and the products they are responsible for. Here at Gojek we are passionate about building the best products using amazing technology and having great fun while doing it.
What you'll do/Responsibilities
Work cross-functionally with product, design, backend and other teams across regions and independently ship world-class products and features with minimal guidance.Design and develop highly scalable, available, reliable, secure and fault-tolerant systems with minimal guidance for one of the world’s fastest-growing companies in travelWrite code that is clear, concise, performant, tested and easily understood by others.Actively mentor associate software engineers in the teamTranslate business requirements into scalable and extensible designWrite, co-write and review design documentationPartner with the product management team to execute the feature roadmapCommunicate, collaborate and work effectively across cross-functional teams in a global environmentParticipate in recruitment to hire high-quality engineersBuild and manage automated build/test/deployment environmentsImprove engineering standards, tooling and processesDebug production issues across services and levels of the stack
What you'll need/Requirements
Have 2-5 years of hands-on experience in developing, testing and deploying large scale applicationsEnjoy working in Ruby, Go, Clojure or JavaThink about systems and services and write high-quality codeHave sound knowledge of unit testing methodologies and frameworksHave the ability to understand and implement Continuous Integration and Continuous DeliveryHave good verbal and written communication skillsHave the experience working with Agile methodologies, Test Engineering and AutomationHave experience troubleshooting server performance - memory issues, GC tuning, resource leaks etcHave an 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 systemsHave the ability to estimate and execute releases with a good degree of predictability
Bonus if you:
Have followed XP practices like Pair programming, TDD etcHave worked previously in the ride-hailing or growth domainHave worked on building high throughput and low latency applications/services
About the team:
Transport team owns the customer experience for 1 of the biggest ride hailing business 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 service quality stream. This team is responsible for exceeding customers’ expectations on reliability, safety and drivers.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.Gojek is an equal opportunity workplace that is committed to diversity and inclusion. At Gojek we celebrate our differences, because we believe that diversity not only creates a healthier work environment for our employees, but also helps our business thrive.
Gojek is an equal opportunity workplace that is committed to diversity and inclusion. At Gojek we celebrate our differences, because we believe that diversity not only creates a healthier work environment for our employees, but also helps our business thrive.
Gojek is a technology startup based in Jakarta, Indonesia. Specialising in ride-hailing and logistics, we are also the only company in Southeast Asia to be part of Fortune's 50 Companies That Changed the World (2017).
Gojek is a Super App: one app with over 20 services including food delivery, commuting, digital payments, shopping, hyper-local delivery, massages, and many more.
Gojek is Indonesia’s first and fastest growing unicorn building an on-demand empire. Our total of 2,000,000 driver-partners collectively travel 16.5 million KM daily – making us Indonesia’s de-facto transportation choice.
Gojek is a verb! Gojek is a way of life!