OptimHire’s Job Auto-Applier that will automatically apply to jobs at 300,000+ Companies.
Job Description
Senior Django Backend Developer (Backend Lead)
Position- Senior Django Backend Developer
Experience- 3–5 Years
Location- Work From Office
Employment Type- Full Time
We are looking for a highly responsible and technically strong Django Backend Developer who can take ownership of backend systems, mentor junior developers, and deliver scalable backend services.
The candidate will design microservices-based systems, implement asynchronous processing pipelines, and build high-performance APIs. The ideal candidate should be capable of handling complex backend systems independently while guiding 2–3 junior developers.
· Develop scalable backend systems using Python, Django, and Django REST Framework
· Build high-performance REST APIs
· Write clean, maintainable, and optimized code
· Implement secure authentication and authorization
· Design and implement microservices-based backend systems
· Define service boundaries and communication mechanisms
· Ensure systems are scalable, reliable, and fault tolerant
· Implement background processing using Celery
· Integrate RabbitMQ and Kafka for messaging and event streaming
· Design event-driven workflows and distributed task processing
· Take full ownership of backend modules and services
· Translate business requirements into scalable technical solutions
· Deliver features with minimal supervision
· Ensure documentation and maintainable architecture
· Mentor and guide 2–3 junior backend developers
· Conduct code reviews
· Promote best practices and development standards
· Work closely with frontend developers, DevOps engineers, and product teams
· Participate in technical discussions and architecture decisions
· Python
· Django
· Django REST Framework
· Microservices architecture
· Event‑driven architecture
· REST API design
· Celery
· RabbitMQ
· Kafka
· PostgreSQL / MySQL
· Query optimization
· Database schema design
· Docker
· Redis
· Elasticsearch
· CI/CD pipelines
· Git (branching strategy, pull requests)
· Demonstrates strong ownership of assigned work
· Capable of managing backend modules independently
· Strong analytical and problem‑solving skills
· Writes clean, scalable, production‑quality code
· Comfortable mentoring junior developers
· Responsible, proactive, and delivery‑focused
API Engineer
Backend Engineer
Microservices Engineer
Python Backend Engineer
Python - 3 years
Django - 3 years
PostgreSQL - 3 years
MySQL - 3 years
RabbitMQ - 3 years
Django Rest Framework - 3 years