Hello we are hiring for Principal Engineer for one of the Leading retail consumer e commerce company-
Big Basket.
Title: Principal Engineer
Location: Bangalore
Objective: Design, Develop, Own and Maintain Core technology components that power
Bigbaskets operations.
Primary Responsibilities:
Design and develop core server side components for BigBasket consumer facing site
as well as for fulfillment and inventory logistics
Prototype new ideas
Experience / Skills Required:
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,