We are looking for a highly skilled Django Developer with at least 3 years of experience in designing and developing robust scalable and secure backend systems. The candidate will lead a team of developers oversee backend architecture decisions and work closely with the Engineering Manager Product Managers and Frontend/Mobile teams to deliver high-quality software solutions.
This role requires a mix of hands-on coding technical leadership and mentoring ensuring the backend stack is efficient scalable and aligned with industry best practices.
Key Responsibilities
- Lead backend development using Django and Django REST Framework (DRF).
- Design and maintain scalable architectures ensuring system performance and reliability.
- Collaborate with cross-functional teams (Frontend Mobile QA DevOps Product) to deliver end-to-end features.
- Define and enforce coding standards security practices and testing strategies.
- Guide and mentor junior/mid-level developers conducting code reviews and knowledge-sharing sessions.
- Optimize databases and queries for performance and scalability.
- Ensure API design best practices (RESTful/GraphQL) and maintain clean versioned APIs.
- Work with the Engineering Manager on planning estimation and delivery management.
- Stay updated with the latest trends in Python Django and backend engineering.
Required Skills & Experience
- 3 years of professional experience in backend development with Python & Django.
- Strong expertise in Django REST Framework (DRF) for building scalable APIs.
- Proficiency in relational databases (PostgreSQL/MySQL) query optimization and ORM best practices.
- Solid understanding of asynchronous programming (Celery Redis asyncio).
- Experience with containerization and deployment (Docker Kubernetes CI/CD pipelines).
- Strong knowledge of cloud platforms (AWS Azure or GCP).
- Familiarity with microservices architecture and distributed systems.
- Deep understanding of authentication & authorization mechanisms (OAuth2 JWT SSO).
- Proficiency in unit testing integration testing and test automation.
- Excellent problem-solving debugging and performance optimization skills.
- Strong communication skills with the ability to lead a team.
Preferred
- Seeking candidates from Tier-1 and Tier-2 engineering colleges with a background in Computer Science or IT
- Startup or SaaS-based industry experience is preferred
Experience in WMS TMS ERP or FMS will be an added advantage