Home > Jobs > Senior Django Python Developer Lucknow
Location:
Lucknow, Uttar Pradesh
Industry:
Experience:
5 - 31 Year
Job Type:
Full Time
Work From Home: Allowed
Posted On: 21-Aug-2025
Job Description
Senior Python/Django Developer — 5+ Years (Remote, India)
Work model: Work From Home (IST hours)
Type: Full-time
Role: Own backend design and delivery for Django/DRF services powering web/mobile apps. You’ll lead API design, DB optimization, and code quality, and collaborate with Product, QA, and Frontend—regular client interaction for requirements, estimates, demos, and releases.
Responsibilities: Design, build, and maintain Django/DRF APIs (auth, RBAC, pagination, rate limits).
Model data and optimize PostgreSQL (indexes, migrations, EXPLAIN ANALYZE).
Implement Redis/Celery for caching & async jobs; Dockerize services for CI/CD.
Ensure reliability: tests (pytest), code quality (ruff/black), observability (logs/metrics, Sentry).
Secure apps (OWASP basics, CSRF/XSS/SQLi prevention, secrets management, OAuth2/JWT).
Review PRs, mentor juniors, and contribute to architecture decisions.
Partner with clients for clarifications, UAT support, and release notes.
Must-Have5+ years in Python 3.x, Django 3.2+/4.x, DRF; strong SQL and system design.
Hands-on with PostgreSQL, Redis, Celery, Docker, Nginx, Git, CI/CD.
API-first mindset: versioning, idempotency, error contracts, OpenAPI/Swagger.
Testing discipline (unit/integration), performance/debugging skills.
Excellent communication; comfortable leading client calls and demos.
Nice to have Async Django/ASGI, Channels/WebSockets; event-driven patterns.
Cloud (AWS/GCP/Azure), IaC (Terraform); basic React/Next.js for API integration.
Payments, notifications, SSO (SAML/OIDC); multi-tenant/SaaS experience.
WFH Requirements: Stable broadband and power backup; quiet workspace.
Comfort with remote tooling (Jira, GitHub, Slack) and documentation-first habits.
Security hygiene: VPN, encrypted devices, no sensitive data in personal apps.