Job Description
Role Overview
We are seeking an experienced Python Backend Developer with 9–12 years of hands-on experience in backend development. The ideal candidate will have strong Python programming skills, a solid understanding of backend architecture, and experience working in Agile/Scrum environments.
Key Responsibilities
- Design, develop, and maintain robust backend systems using Python.
- Write clean, efficient, and maintainable code following best practices.
- Participate in Agile/Scrum ceremonies and collaborate with cross-functional teams.
- Analyze complex requirements and translate them into scalable solutions.
- Implement and maintain unit tests to ensure high-quality code.
- Contribute to CI/CD pipelines for automated testing and deployment.
Required Skills & Experience
- 9–12 years of professional experience in Python backend development.
- Hands-on expertise in Python programming and object-oriented design.
- Strong analytical and problem-solving abilities.
- Experience in Agile/Scrum project execution.
Nice to Have
Working experience with Docker and Kubernetes.
Knowledge of Cloud Application Services, Load Balancer, and Application Gateway.
Hands-on experience with cloud platforms, preferably Azure.
Familiarity with NoSQL databases and in-memory databases.
Experience with unit testing frameworks for Python.
Strong knowledge of CI/CD using Jenkins or Bamboo.