Senior Python Developer Job Description
Job Title :
Senior Python Developer
Job Summary :
We are seeking an experienced Senior Python Developer to join our team. The successful candidate will have a strong background in Python and Django, with experience in developing scalable web applications. The ideal candidate will have excellent problem-solving skills, attention to detail, and the ability to work collaboratively in a team environment.
Key Responsibilities :
- Design, Develop, and Maintain Web Applications : Design, develop, test, and maintain scalable web applications using Python and Django, ensuring high-quality code and adherence to industry standards.
- Collaborate with Cross-Functional Teams : Work closely with cross-functional teams, including designers, product managers, and QA engineers, to identify and prioritize project requirements and deliver high-quality software solutions.
- Develop and Integrate REST APIs : Develop and integrate REST APIs to meet business needs, ensuring seamless integration with existing systems and applications.
- Implement Responsive Design : Work with responsive design frameworks like Bootstrap or Tailwind CSS to create user-friendly interfaces that provide an optimal user experience across various devices and platforms.
- Participate in Agile Development : Participate in Agile development methodologies, working in sprints to deliver high-quality software solutions and collaborating with team members to identify and resolve issues.
- Write Unit and Integration Tests : Write unit and integration tests to ensure code quality and reliability, and implement CI/CD practices to streamline development and deployment processes.
- Code Review and Optimization : Participate in code reviews, identify areas for improvement, and optimize code to ensure it is efficient, scalable, and maintainable.
- Troubleshoot and Resolve Issues : Troubleshoot and resolve issues that arise during development and deployment, working collaboratively with team members to identify and resolve problems.
Requirements :
- Education : Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience : 6+ years of hands-on experience in Python and Django web framework, with a strong understanding of software development principles, design patterns, and industry standards.
Technical Skills :
- Python and Django
- HTML5, CSS3, JavaScript (ES6+)
- REST API development and integration
- Responsive design frameworks (Bootstrap or Tailwind CSS)
- Relational databases (PostgreSQL, MySQL)
- Version control systems (Git)
- Agile methodologies and working in sprints
- Testing (unit and integration) and CI/CD practices
- Optional but preferred : frontend frameworks (React, Angular, or Vue.js)
Soft Skills :
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
- Ability to work in a fast-paced environment and adapt to changing priorities
- Strong analytical and critical thinking skills
Nice to Have :
- Cloud Platforms : Experience with cloud platforms like AWS or Google Cloud.
- Containerization : Experience with containerization technologies like Docker.
- Machine Learning : Experience with machine learning libraries like TensorFlow or PyTorch.
- Contract Duration : 6 months (C2H/C2C role)
- Hybrid Work Arrangement : 3 days/week WFO
Locations : Pune, Bangalore, Noida, Mumbai, Hyderabad
Experience : 8-11 years of overall experience in software development.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1516949
Interview Questions for you
View All