About the Role:
We are looking for a skilled Python Developer with 3+ years of professional experience to join our development team. The ideal candidate will have strong backend development skills, experience with frameworks, and the ability to work in an agile, remote-first environment.
Key Responsibilities:
- Design, develop, and maintain scalable backend applications using Python.
- Work with frameworks such as Django, Flask, or FastAPI.
- Develop and integrate RESTful APIs / GraphQL services.
- Write efficient, reusable, and testable code.
- Collaborate with frontend, DevOps, and product teams to deliver high-quality solutions.
- Work with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Implement security, performance, and data protection best practices.
- Participate in code reviews, sprint planning, and agile ceremonies.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3+ years of experience in Python development.
- Strong hands-on experience with Django / Flask / FastAPI.
- Solid understanding of object-oriented programming (OOP) and design patterns.
- Experience with APIs, microservices, and integration.
- Knowledge of databases: MySQL, PostgreSQL, MongoDB.
- Familiarity with Git, Docker, CI/CD pipelines is a plus.
- Excellent problem-solving and communication skills.
- Ability to work independently in a remote team setup.
Nice to Have:
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of asynchronous programming (Celery, asyncio).
- Familiarity with testing frameworks (PyTest, Unittest).
Job Types: Full-time, Contractual / Temporary
Contract length: 10 months
Pay: ₹60,000.00 - ₹70,000.00 per month
Benefits:
Experience:
- Python: 3 years (Required)
- Django: 3 years (Required)
Work Location: Remote