Principal Engineer

Fulltime
Bengaluru/Bangalore
Posted 6 years ago

Objective: Design, Develop, Own and Maintain Core technology components that power our client’s operations.

Primary Responsibilities:
➢ Design and develop core server side components for our client’s consumer facing site as well as for fulfillment

Experience / Skills Required:
➢ B.Tech or advanced degree in Computer Science with 8+ years of progressive industry experience
➢ Strong experience with 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

Job Features

Job CategorySoftware Engineering
Python development100%
Django framework or NodeJS100%
JavaScript , HTML, CSS, AJAX and JSON100%

Apply Online

A valid email address is required.
A valid phone number is required.