We are seeking an experienced Python Backend Developer to join our dynamic team in India. The ideal candidate will have a robust background in backend development, specifically with Python, and will be responsible for designing and maintaining robust backend services that support our applications.
Responsibilities
- Design, develop, and maintain scalable backend services using Python.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures in applications.
- Conduct code reviews and maintain code quality standards.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
Skills and Qualifications
- 5-8 years of experience in backend development using Python.
- Proficiency in web frameworks such as Django or Flask.
- Strong understanding of RESTful API design and development.
- Experience with database management systems like PostgreSQL, MySQL, or MongoDB.
- Familiarity with version control systems, especially Git.
- Knowledge of containerization tools like Docker and orchestration tools like Kubernetes.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud is a plus.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.