Python Software Developer
Description
We are looking for skilled Python Developers to join our engineering team across Mumbai, Hyderabad, and Bengaluru. The ideal candidates should have strong hands-on Python development experience, solid programming fundamentals, and the ability to develop, maintain, and optimize reliable software applications.
Mandatory Skills
- Strong hands-on experience in Python development.
- Good understanding of object-oriented programming (OOP), data structures, and algorithms.
- Experience writing clean, reusable, and optimized code.
- Knowledge of SQL and database integration.
- Experience with API development and integration.
- Strong debugging, analytical, and problem-solving skills.
Good-to-Have Skills
- Python frameworks such as Django, Flask, or FastAPI.
- REST API development and backend application development.
- Git and version control.
- Unit testing and automated testing.
- Exposure to cloud platforms, Docker, CI/CD, and microservices.
Key Responsibilities
- Design, develop, test, and maintain Python applications.
- Build and integrate APIs and database-driven solutions.
- Write efficient, scalable, and maintainable code.
- Troubleshoot issues and improve application performance.
- Collaborate with technical and business stakeholders to deliver requirements.
- Participate in code reviews, testing, deployment, and technical documentation.
Candidate Requirements
- Strong Python programming fundamentals.
- Willingness to work from the applicable office/client location.
- Availability to work from 2:30 PM to 11:00 PM IST.
