Full Stack Engineer: GO-FOOD

Bengaluru, Karnataka, India Full-time


GO-FOOD is the food vertical of GO-JEK, which enables user order food from restaurants via it’s Android and IOS app.

GO-FOOD Product Description

The mission of GO-FOOD as a product is to provide it’s customers with the best possible selection of food at the most affordable price. GO-FOOD is also a market place for restaurants to list their food items and increase their sales. GO-FOOD also has it’s own fleet of drivers with an app where they can accept food orders and earn their daily income out food delivery. So overall it’s an ecosystem consisting of consumers, merchants and drivers which GO-FOOD manages with the ultimate aim of providing best user experience to consumers and growth for merchants and drivers.

What we have?

We currently have a team of 40+ engineers across 2 different locations Bangalore and Jakarta. GO-FOOD being one of the largest online food delivery applications, the scale at which this team operates is phenomenal. GO-FOOD has more than 300k merchants and more than 20 millions dishes listed on it’s platform.

We are looking For:

Passionate, entrepreneurial developers with a drive for developing and deploying applications at scale, to join our GO-FOOD Team in Bangalore. In this role you will be responsible to develop, deploy and maintain large backend applications aimed at improving customer experience on GO-FOOD. You will also be responsible for high availability and scalability of GO-FOOD backend platform. 
  • You will be part of one of the biggest food delivery system with high throughput and visible end user impact. 
  • You should understand the user and their behaviour and will continuously contribute to make their experience better with each release.
  • Pair with team members on functional and nonfunctional requirements and spread design philosophy and goals across the team.
  • Design and develop highly scalable, reliable and fault tolerant systems for one of the world's fastest growing unicorns.
  • Communicate, collaborate and work effectively across distributed teams in a global environment.
  • You greatly value humility.
  • You shall write code because you like to. You never stop wanting to get better at it.
Experience and Skills:
  • 3+ years of hands-on experience in designing, developing, testing and deploying large scale applications in any language or stack
  • Have good understanding of Golang / Ruby. 
  • Knowledge Clojure / React is a definite plus.
  • Data modelling experience in both Relational and NoSQL databases.
  • Have hands on experience with ElasticSearch.
  • Ability to design and implement low latency RESTful services.
  • Continuously refactor applications and architectures to maintain high quality levels.
  • Experience in troubleshooting server performance ­memory issues, GC tuning, resource leaks etc.
  • Prior experience of product based startups is a plus.
  • Passion for learning new things, solving challenging problems.

Apply for this opening at http://gojek.recruiterbox.com/jobs/fk019mp?apply=true