Job Title: Python Developer – FastAPI & Django (Experienced)Job Summary
We are seeking an experienced Python Developer with strong expertise in FastAPI and Django to build high-performance backend systems, RESTful APIs, and scalable web applications. The ideal candidate has hands-on experience in designing robust architectures, integrating databases, and deploying production-ready applications.
Key Responsibilities
- Design and develop backend services using FastAPI and Django
- Build secure, scalable, and high-performance RESTful APIs
- Develop and maintain Django-based web applications and admin panels
- Implement business logic, authentication, authorization, and role-based access
- Integrate relational and NoSQL databases
- Optimize applications for speed, scalability, and reliability
- Write clean, testable, and maintainable code
- Collaborate with frontend, DevOps, and product teams
- Perform code reviews and mentor junior developers
- Debug, troubleshoot, and improve existing applications
Required Skills & Qualifications
- 3–6+ years of Python development experience
- Strong hands-on experience with FastAPI and Django
- Deep understanding of REST APIs, OpenAPI/Swagger
- Experience with Django ORM, migrations, and admin customization
- Knowledge of async programming in FastAPI (async/await)
- Proficiency in SQL databases (PostgreSQL/MySQL)
- Familiarity with NoSQL databases (MongoDB/Redis)
- Experience with authentication methods (JWT, OAuth2)
- Solid understanding of data structures, OOP, and design patterns
- Experience using Git and collaborative workflows
Preferred / Nice-to-Have Skills
- Experience with Django REST Framework (DRF)
- Background in microservices architecture
- Experience with Docker and CI/CD pipelines
- Cloud deployment experience (AWS / Azure / GCP)
- Knowledge of Celery, background tasks, and message queues
- Familiarity with Nginx, Gunicorn, and Uvicorn
- Exposure to frontend frameworks (React/Angular) is a plus
Education
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
What We Offer
- Competitive compensation package
- Work on modern, scalable backend systems
- Opportunity to own features end-to-end
- Collaborative engineering culture
- Learning, certification, and growth opportunities
Job Type: Full-time
Pay: ₹600,000.00 - ₹1,000,000.00 per year
Experience:
- Python: 5 years (Required)
- Django/FastAPI: 3 years (Required)
Work Location: In person