Job Description
We are seeking a highly skilled
Python Django Developer
to lead the architecture and development of our server-side applications. Your primary focus will be on the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
Key Responsibilities
Core Development:
Design and implement robust, scalable, and maintainable web applications using the
Django
framework.
API Design:
Build and maintain high-performance RESTful or GraphQL APIs using
Django REST Framework (DRF)
or
Django Ninja .
Database Management:
Design complex database schemas using
Django ORM , optimize query performance (minimizing $N+1$ issues), and manage migrations.
Asynchronous Processing:
Implement background jobs and scheduled tasks using
Celery
or the new native
django.tasks
framework.
Performance Optimization:
Profile and optimize application code and database queries to ensure low-latency responses.
Security:
Implement and maintain best-in-class security practices (OWASP Top 10), handle authentication/authorization (JWT, OAuth2, or Passkeys), and manage Content Security Policies (CSP).
Integration:
Seamlessly integrate third-party services, payment gateways, and AI/ML model endpoints into the Django ecosystem.
Code Quality:
Write clean, testable code following
PEP 8
standards; maintain high test coverage using
pytest-django .
Technical Requirements
Expertise in Python:
Strong command of modern Python (3.10+), including type hinting, dataclasses, and async/await syntax.
Django Mastery:
Deep understanding of Djangoโs MVT architecture, middleware, signals, and management commands.
Async Web Servers:
Experience with ASGI servers like
Uvicorn
or
Daphne
for handling asynchronous views and WebSockets.
Database Systems:
Proficiency in
PostgreSQL
(preferred), including indexing, partitioning, and JSONB usage.
Caching:
Hands-on experience with
Redis
for caching, session management, and rate limiting.
Containerization:
Proficiency with
Docker
and
Docker Compose
for local development and production parity.
Testing:
Strong commitment to
Test-Driven Development (TDD)
and experience with unit/integration testing frameworks.
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
February 25, 2026
Job Type:
Technology
Location:
India
Company:
eClerx
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.