Description
We are seeking a Senior Python Developer to join our dynamic team in India. The ideal candidate will have extensive experience in developing scalable web applications and possess a strong understanding of software development principles.
Responsibilities
- Develop high-quality software design and architecture.
- Identify, prioritize, and execute tasks in the software development life cycle.
- Develop tools and applications by producing clean, efficient code.
- Review and debug code to ensure the best performance.
- Collaborate with other developers, designers, and product managers to deliver robust solutions.
Skills and Qualifications
- 3-5 years of experience in Python programming.
- Proficiency in web frameworks like Django or Flask.
- Strong understanding of data structures and algorithms.
- Experience with RESTful APIs and micro services architecture.
- Familiarity with version control tools (e.g., Git).
- Knowledge of database management systems (e.g., MySQL, PostgreSQL).
- Ability to troubleshoot and debug applications.
- Strong analytical and problem-solving skills.