Description
We are seeking an experienced Python Backend Developer to join our dynamic team in India. The ideal candidate will be responsible for building and maintaining robust backend systems and APIs, ensuring high performance and responsiveness to requests from the front-end.
Responsibilities
- Design, develop, and maintain scalable backend applications using Python.
- Implement RESTful APIs and integrate with front-end components.
- Write efficient, reusable, and reliable code with a focus on performance and scalability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance.
- Ensure security and data protection best practices are followed in application development.
Skills and Qualifications
- 5-9 years of experience in Python development.
- Strong knowledge of web frameworks such as Django or Flask.
- Experience with RESTful API development and integration.
- Proficiency in database management systems like PostgreSQL or MySQL.
- Familiarity with version control systems such as Git.
- Understanding of cloud services (AWS, Azure, etc.) and containerization (Docker, Kubernetes).
- Ability to write unit tests and perform code reviews.
- Strong analytical and problem-solving skills.