Principal Software Engineer

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. 

  

Roles & Responsibilities:

  • Maintain quality and ensure responsiveness of applications
  • Research and proof-of-concept initiatives in new and emerging technology spaces.
  • Work with product team to define and build out architecture.
  • Drive evaluation and learn new tools and technologies to keep technology stack modern as needed for the Product solution.
  • Experience in building highly scalable distributed systems
  • Excellent written communication skills and ability to document technical content
  • Highly experienced in back-end programming languages like Python, Java, JavaScript etc
  • Proficient experience using advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.
  • Development experience for both mobile and desktop.
  • Understanding of server-side languages including Jade, EJS, /Jinja, etc.
  • Experience with cloud message APIs and usage of push notifications.
  • Knowledge of code versioning tools such as Git, Mercurial or SVN
  • Work with the product team to define stories, and acceptance criteria
  • Solid experience in software development practices
  • Exposure to Agile/Scrum and Design thinking approaches

 

Desired Skills & abilities:

Experience: 8+ yrs

Qualification: B.Tech. / B.E. degree in Computer Science or equivalent software engineering
degree/experience

 

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