Description
We are looking for a Senior Python Developer to join our dynamic team in India. The ideal candidate will have extensive experience in developing robust and scalable applications using Python. This role involves collaborating with various teams to deliver high-quality software solutions.
Responsibilities
- Design, develop, and maintain scalable web applications using Python.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews and mentor junior developers.
- Stay up-to-date with emerging technologies and industry trends.
Skills and Qualifications
- 10-15 years of experience in software development with a focus on Python.
- Strong understanding of Python frameworks such as Django or Flask.
- Experience with RESTful APIs and microservices architecture.
- Proficient in database management systems like MySQL, PostgreSQL, or MongoDB.
- Solid understanding of front-end technologies (HTML, CSS, JavaScript) is a plus.
- Familiarity with version control systems like Git.
- Experience with cloud services (AWS, Azure, GCP) is advantageous.
- Strong problem-solving skills and analytical thinking.
- Excellent communication and collaboration skills.