Description
We are seeking a highly skilled Senior Python Developer to join our dynamic team in India. The ideal candidate will have 4-8 years of experience in Python development and a passion for building high-quality software solutions.
Responsibilities
- Design, develop, and maintain scalable and efficient Python applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance and reliability.
- Participate in code reviews to maintain code quality and share knowledge.
- Write unit and integration tests to ensure code quality and functionality.
Skills and Qualifications
- Proficient in Python programming language with strong knowledge of frameworks such as Django or Flask.
- Experience with RESTful APIs and web services integration.
- Strong understanding of data structures, algorithms, and software design principles.
- Familiarity with database systems such as PostgreSQL, MySQL, or MongoDB.
- Knowledge of version control systems, preferably Git.
- Experience with cloud services (e.g., AWS, Azure) is a plus.
- Strong problem-solving skills and ability to work independently as well as part of a team.