Principal Engineer  - 

Experience : 9 - 12 years

Work Location : Bangalore

Job Description -

  • Design, Develop, Own and Maintain Core technology components that power the company’s operations.

  • Design and develop core server side components for the consumer facing site as well as for fulfilment and inventory logistics. Prototype new ideas

  • B.Tech or advanced degree in Computer Science with 8-12 years of progressive industry experience

  • Strong experience with Java/Python development and Django framework or NodeJS required

  • Strong experience with JavaScript , HTML, CSS, AJAX and JSON

  • Strong experience with building reusable server components

  • Strong experience with WebServices, XML, REST interfaces

  • Strong experience with object oriented programming

  • Strong experience with backend performance optimization and algorithms

  • Strong experience with SQL, RDBMS, data modeling and MySQL, Oracle or other RDBMS

  • Strong leadership / technology mentoring skills a must. Ability to do code and design reviews is a key part of this role.

  • Experience with Microservices / Distributed event based architectures desired.

  • Deep experience with Linux based development and deployment architectures.

  • Experience with database query tuning.

  • Experience with cloud platforms such as AWS is a great plus

  • Experience with frameworks such as Angular / React JS is a great plus

  • Awareness of and experience with reactive programming is a plus

  • Experience with Ecommerce/Consumer facing applications serving a large volume of users is a great plus.

  • Exposure to technologies like Kafka, Redis, Spark, Kinesis, Solr, ElasticSearch etc is a plus.

  • Experience with NoSQL or BigData is a great plus

  • Hands on Full Stack experience desired.

  • Must be adept at experimenting with new technologies

  • Must have excellent communication (verbal & written), interpersonal, leadership, and problem solving skills

  • Must be able to work independently and enjoy working at a fast paced start-up environment

About Company - 

The Client is India’s largest online food and grocery store. With over 19,000 products and over a 1000 brands in our catalogue you will find everything you are looking for. Right from fresh Fruits and Vegetables, Rice and Dals, Spices and Seasonings to Packaged products, Beverages, Personal care products, Meats – they have it all. They are a Pan-India company offering our services in Bangalore, Hyderabad, Mumbai, Pune, Delhi NCR, Chennai, Ahmedabad, Kolkata, and a host of Tier 2 cities and towns.

They are is an extremely well capitalized firm and the clear leader by miles. Ourinventory based model, maniacal focus on customer, and a strong process orientation has ensured very high levels of customer satisfaction. They are the only firm in the online space to cater to both monthly purchases (that typically need a large assortment with very high fill rates) and daily/weekly top up purchases (that need to be express delivered in 60 – 90 minutes). Independent analysts and investors have compared our model (and services) with the typical marketplace model of some competitors and concluded that we have the winning formula that is extremely difficult to replicate.

*Note - Please attach your updated Resume and a Cover Letter(must) describing your Skills and Experience.