Full Stack Android Developer

Bengaluru, Karnataka, India Full-time

About Grofers:

Grofers is a low-price online supermarket that gets products across categories like grocery, beauty & wellness, household care, baby care, pet care and meats & seafood delivered to your doorstep. At Grofers we believe in improving the quality of life of our customers by providing them best products at best prices. To be able to meet customer expectations and enrich their shopping experience, we provide them with products they best relate with, help them save money on everyday purchases, and give them the spending power they need.

Objective of the Role:

We are here to build a world-class tech organization with elite engineers and change-agents who would spearhead this change. Currently, we are looking for engineers who are skilled, passionate, driven and a wee bit crazy (yes, crazy works!) to join our tribe.The current position is for the supply chain teams and our primary focus is on scale and cost optimization. The small tweaks you make, the processes you alter, experiments you run and the business decisions you drive will have reverberating effects on our ability to add value to our customers and keep them coming back for more.

Role & Responsibilities:

  • Design and build the system which enables the logistics team to store and deliver 15 million products per month to customers across 20 cities in India
  • Work on the vision, roadmap, and processes that make customer delivery experience more delightful
  • Work across teams to design a platform that scales and is flexible enough for various kinds of future scenarios
  • Work with the design team and help translate designs/wireframes into high-quality code
  • Work on optimizing the whole logistics supply chain from warehouse to customer
  • Innovate to improve the efficiency of the existing supply chain systems

Desired skills & abilities:

  • 2-6 years of experience in Android development
  • B.Tech. / B.E. degree in Computer Science or equivalent software engineering degree/experience
  • Experience in building RESTful microservices and android applications
  • Strong knowledge of architecture patterns like MVP, MVVM
  • Strong understanding of Kotlin and Java
  • Solid understanding of the full mobile development life cycle
  • Strong knowledge of Dependency injection, RxJava and LiveData
  • Strong Knowledge of sqlite database with Room
  • Experience in building and maintaining services at scale
  • Proficiency in any of the frameworks previously worked on - Django, Flask, Spring Boot, Play is a plus
  • Strong System Design & Architecture knowledge
  • Strong knowledge of Object-oriented Design patterns
  • Experience in working with RDBMS (Postgres, MySQL) and understanding of their internal design
  • Prior Experience working with building Logistics, solutions a plus
  • Experience in working on Data-Driven Solutions a plus
  • Solid experience in software development practices
  • Exposure to Agile/Scrum and Design thinking approaches


Excited? You will be, once you visit our Engineering Blog where you can deep dive into all the cool stuff that our engineers have been working on.

All candidates interested in exploring the opportunity are requested to apply with us on careers@grofers.com