Description
We are looking for a Senior Python Developer to join our dynamic team in India. The ideal candidate will have a strong background in Python development and a passion for building scalable applications. You will work closely with our product and engineering teams to deliver high-quality software solutions.
Responsibilities
- Design, develop, and maintain efficient, reusable, and reliable Python code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Participate in code reviews and contribute to team knowledge sharing.
- Implement best practices for software development including version control, testing, and documentation.
Skills and Qualifications
- 3-6 years of experience in Python development.
- Strong understanding of Python frameworks such as Django or Flask.
- Experience with RESTful API design and integration.
- Proficient in writing SQL queries and working with relational databases like PostgreSQL or MySQL.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Knowledge of version control systems like Git.
- Understanding of cloud services such as AWS, Azure, or Google Cloud Platform.
- Strong analytical and problem-solving skills.
- Ability to work independently and as part of a team.