Job Location: Bangalore/Bengaluru( Whitefield )
Roles and Responsibilities
Research, design and implement the backend of small to medium sized modules, end-to-end given the high level specification of a system
Design, build, and maintain efficient, reusable, and reliable Python code while maintaining strict scalability requirements Write unit tests and integrations tests and ensure high quality code delivery Work closely with the Support team to triage and debug customer issues either with the help of senior developers or independently. Participate in on-call shift rotations to assist the on-call SRE in identifying and resolving product issues Implement one-off batch processing scripts/reports and/or other internal tools Identify bottlenecks and bugs with the help of our error management/APM solution, and devise fixes to these problems Identify and fix slow database queries/API endpoints Review code written by other team members
Desired Candidate Profile
3-5 years of experience in Python Web backend development
Ability to communicate clearly both verbally and in writing
Strong fundamentals in data structures
Strong familiarity with frameworks like Django, Flask etc. and those required to implement
RESTful backends
Strong understanding of Object Oriented Programming principles and writing extensible software
Proficiency in SQL/NoSQL data modeling
Proficiency and experience designing and implementing clear and flexible API interfaces
Experience working with message queues such as RabbitMQ/Kafka or similar queuing based systems
Experience with cloud services (AWS, Google Cloud Platform)
Experience with CI/CD tools (Jenkins, CircleCI etc.
Perks and Benefits
Submit CV To All Data Science Job Consultants Across Bharat For Free

