Home Job Listings Categories Locations

Python Developer Django

๐Ÿ“ India

Technology eClerx

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.