Python Developer
Summary
Python developer (0-7 years) in Mumbai who develops, tests, and maintains backend applications: building REST APIs and services, writing SQL against relational databases, debugging, unit testing, and joining code reviews and deployments. Preferred stack includes Django/Flask/FastAPI, PostgreSQL/MySQL/SQL Server, Pandas/NumPy, Docker, and CI/CD.
Role & responsibilities
Key Responsibilities
- Develop, test, and maintain applications using Python.
- Write clean, reusable, efficient, and maintainable code.
- Build and integrate REST APIs and backend services.
- Work with relational databases and write SQL queries.
- Troubleshoot application issues and optimize performance.
- Collaborate with frontend developers, QA engineers, and business teams.
- Participate in code reviews, unit testing, and deployment activities.
- Maintain technical documentation and follow development standards.
Required Skills
- Python programming
- Object-Oriented Programming
- REST APIs and Web Services
- SQL and Database Fundamentals
- Git / Version Control
- Debugging and Unit Testing
- Data Structures and Problem-Solving
- Understanding of SDLC and Agile methodologies
Preferred Skills
- Django, Flask, or FastAPI
- PostgreSQL, MySQL, or SQL Server
- Pandas and NumPy
- Docker and cloud fundamentals
- CI/CD and automated testing
Preferred candidate profile
