Backend Developer
Description
Our client have started an exciting journey towards a full-scale event driven micro-service architecture to enable data consistency while scaling to a range of platforms and devices – web, mobile browsers, native android apps, handheld devices, sortation systems etc. We are actively looking for people who like to get their hands dirty with AWS Kinesis / Lambda, Python, Java, Node or similar architecture
As a backend developer at this eCommerce giant you are expected to work closely with Product team to do rapid development of new features / enhancements, work with the Data Services team to design and build data stores, write effective map-reduce / aggregations, write quality code and work with your lead and team to drive quality and efficiency
Responsibility
Develop innovative solutions based on product requirements and business challenges
Participate in architectural, design and product sessions
Provide task estimations and deliver quality code on time
Drive code reviews, enforce standards & best practices
Interface with stakeholders and senior management
Research and apply new technologies and best practices
Design and create efficient RESTful endpoints for both internal and public consumption
Qualifications
3+ years of relevant work experience
B.Tech degree in Computer Science or equivalent practical experience
Excellent coding skills in Python, Java or C++
Exposure to popular web framework like Django, Flask or Spring
Exposure to mainstream RDBMS like MySQL, Postgres or Oracle, exposure to NoSQL (Mongo, Cassandra, HBase) is a plus
Demonstrated expertise in developing, releasing, and maintaining large-scale software applications
Excellent communication skills
Job Features
Job Category | Software Engineering |
Backend Development | 100% |
Python, Java or C++ | 100% |
MySQL, Postgres or Oracle, exposure to NoSQL | 100% |