Grofers is hiring a

Software Development Engineer - II | Python

Gurugram, India
Full-Time

About Grofers

Having launched in December 2013, Grofers is now the 5th largest organized grocery retailer in India with operations in 16 cities. Grofers became the largest e-grocer in the country with an annualized GMV run-rate of $700mn on the back of its flagship event Grand Orange Bag Days in August 2019. The online grocer also runs the largest grocery membership program in the country called Smart Bachat Club and has over 1.2 million transacting users a month. Grofers is now foraying into the offline retail space through a partnership with neighborhood Kirana stores which would allow the e-grocer to further disrupt the category and open a new source of growth with an omnichannel strategy.
Marquee investors in the organization are SoftBank Vision Fund, Tiger Global and Sequoia Capital.

Objective of the Role 

EDM (Enterprise Digital Modernisation), The team builds projects that make the Grofers business team more agile and gives them the ability to experiment faster, test out new ideas and target the right kind of customer. Every time an opportunity arises of something that can be solved with technology that can help the business better reach the customer and affect revenue, EDM is the one that takes care of such projects.
For anyone with a zest to learn and work on a plethora of technologies, be it projects that serve the consumer apps to projects that do price prediction and analysis and automatically adjust prices on the basis of those and to projects that do dynamic image banner renders with pricing and texts that keep on changing on the basis of stock and price, EDM would be the perfect fit!

Desired skills & abilities
Well, Grofers tech is fairly scattered with technologies owing to design choices controlled by developers, so we look for general computer engineers that can solve problems of scale and also have the ability to design systems in a clever manner. The following list is a good to have:

  • Experience with Python 2 to 6 Yrs
  • Worked with microservices based architecture (Scaling being an added advantage)
  • Django and/or Flask experience (lot of projects internally rely on them)
  • Golang (Grofers has quite a few workloads on Golang owing to its ease of concurrency)
  • Worked with databases one or more of Postgres, MySQL, Mongo
  • Experience with Redis as a Cache layer and a lock setup
  • Experience a pub-sub queuing service Kafka, RabbitMQ or even Redis
  • ElasticSearch experience, we rely heavily on this
  • Worked with containers like Docker/Rkt/LXC etc
  • Experience with either of Kubernetes, Ansible, Apache Mesos, Hashicorp Nomad, Containuous Maesh.
  • Open source contribs (we value open source a lot at Grofers).

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.

Similar jobs

Other jobs at Grofers