Python Development
Pune, India
Must have
-
3+ years of experience with Python
-
Build applications using Python
-
Applications consist of python scripts, restful APIs, DB migrations
-
Implement new features in a highly collaborative environment with product managers and fellow engineers
-
Experience with performance optimization techniques
-
Experience with object-oriented design and building backend applications with REST API services using Java, .Net or Node.js
-
Experience designing and developing service-based architectures and/or microservices utilizing Python libraries (Flask, Flake, and Alchemy)
-
Experience designing data persistence and caching concepts using both SQL and NoSQL DBMS (e.g.: MySQL, MongoDB, Cassandra, Redis)
-
Excellent knowledge of software engineering best practices (e.g. Agile software development, test-driven development, unit testing, code reviews, design documentation)
-
Good command of English
Good to Have
-
Contribute to a future-ready, high quality, and performance code base
-
Share your technical solutions and product ideas with the team
-
Enough DevOps experience to setup, configure and maintain your own dev/build environment