Role :
Python Developer (Backend).
Experience : 7+ years.
Location : Gurgaon, Coimbatore, Hyderabad (Hybrid).
Responsibilities :
- Design, implement, and maintain high-performance, scalable web applications and backend services that precisely meet the needs of our clients.
- Focus on engineering best practices, including code quality, testing, and documentation, and drive continuous improvement within the development process.
- Apply excellent knowledge of the DevOps process, collaborating effectively with operations teams to ensure smooth deployment and operation of services.
- Work proficiently with large and complex codebases, ensuring the robustness, maintainability, and leading-edge quality of our product.
- Develop and optimize API microservices, ensuring modularity, scalability, and efficient communication between services.
- Write clean, maintainable, and well-documented code following established best practices and industry standards.
- Actively participate in the Agile methodology (Scrum / Kanban) of development, including sprint planning, daily stand-ups, and retrospectives.
- Proactively identify and solve complex technical challenges, demonstrating strong problem-solving skills throughout the development lifecycle.
Required Skills & Qualifications :
7+ years of extensive Python development experience with a strong focus on web applications / services and backend development.Strong knowledge of Python 3.x and hands-on expertise with either FastAPI or Flask framework.Hands-on experience with Relational Database Management Systems (RDBMS) such as PostgreSQL, Oracle, or others, including strong SQL querying skills.Proven experience with ORM (Object-Relational Mapping) frameworks (SQLAlchemy, Peewee).Demonstrated ability to write clean, maintainable, and well-documented code following best practices and industry standards.Significant experience in developing API microservices.Significant experience working with Agile methodology (Scrum / Kanban).Good problem-solving skills and the ability to debug and optimize complex backend systems.Familiarity with version control systems, preferably Git.Excellent communication skills and ability to collaborate effectively within a team.Preferred Skills :
Experience with cloud platforms (AWS, Azure, GCP).Knowledge of containerization technologies (Docker, Kubernetes).Experience with message queues (RabbitMQ, Kafka).Familiarity with CI / CD pipelines.Understanding of testing frameworks (Pytest, unittest).Experience with NoSQL databases.ref : hirist.tech)