Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer - Bengaluru/Bangalore @ Gojek

Home > Software Development

 Lead Software Engineer - Bengaluru/Bangalore

Job Description

About the Role
  • youll oversee our Marketplace Team and will collaborate with our teams and markets outside of Indonesia, including Thailand, Vietnam, the Philippines, and Singapore.
  • With your expertise in event-driven architectures and large scale distributed systems
  • you ll be instrumental in helping to drive our team closer to our ultimate goal of achieving the market balance when it comes to supply and demand of our Driver Partners, ensuring everything they do works in harmony with Gojek s goals and values.
What You Will Do
  • Independently oversee the entire life cycle of high complexity projects and features, including engineering design, development, and deployment within your stream
  • Ensure the timely planning and delivery of work within your stream under the guidance of more experienced engineers
  • Improve code structure and architecture in service of testability and maintainability and write, co-write, and review design documentation
  • Participate in the design review process, seeking and providing constructive criticism
  • Be accountable for the operationalisation of the tracking and reporting of at least one execution metric (e.g. 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 participate in the hiring process
What You Will Need
  • At least 6 years of related work experience, with hands-on experience in using 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, with the ability to architect solutions based on this pattern
  • Familiarity with basic programming principles such as SOLID and TDD
  • Intermediate experience with Linux OS with the ability to troubleshoot issues
  • An understanding of why we need to test code with experience implementing tests yourself
  • Ability to understand/discuss design and performance trade-offs in complex systems.

Job Classification

Industry: Film / Music / Entertainment
Functional Area: Engineering - Software & QA,
Role Category: Software Development
Role: Software Development
Employement Type: Full time

Education

Under Graduation: Any Graduate
Post Graduation: Any Postgraduate

Contact Details:

Company: Gojek
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Linux Lead Software TDD Design review Finance Manager Technology Engineering Design Gaming Distribution system Financial services

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Gojek

Gojek is a Super App. Its one app for ordering food, commuting, digital payments, shopping, hyperlocal delivery, and a dozen other products. It is Indonesias first and only decacorn. Its also the only Southeast Asian startup to be part of Fortunes list of Companies That Changed The World.Our Mission...