Django Developer
ContractCurrently HiringAbout This Role
We are looking for a Django developer for our India-based remote team on a contractor basis. Build Django apps, REST APIs and HTMX interfaces for clients.
Role overview
You’ll work on backend services that power client projects end to end: clean APIs, reliable background processing, well-structured data models, and HTMX-driven interfaces that stay fast without an SPA build step. We’re a remote-first team, so clear communication and solid engineering habits matter as much as raw output.
What you’ll work on
- Building and evolving REST APIs with Django REST Framework
- Server-rendered, interactive UI using HTMX and Django templates
- Data models, migrations and query patterns designed for performance
- Asynchronous workflows — queues, scheduled jobs, operational reliability
- Test coverage and CI-friendly development
How we work
- Remote-first, async communication, long stretches of focused work
- PR-based workflow with code review
- AI tooling in the loop by default — we expect you to use it, and to catch what it gets wrong
- Pragmatic documentation: decisions, APIs and handover notes
How we engage you
Be clear on this before you apply. This is an independent contractor engagement, not employment:
- Initial six-month term, renewable after review
- You invoice us monthly and are paid by bank transfer in INR
- You are responsible for your own income tax, professional tax and GST where applicable
- You provide your own laptop, internet and development tooling
- No PF, gratuity, paid leave or medical insurance — the rate reflects that
If that structure doesn’t suit you, we’d rather you knew now than after an interview.
Interview process
- Short intro call (experience + role fit)
- Technical discussion (Django/DRF, HTMX, architecture, debugging)
- Small take-home or live exercise (scoped and time-boxed)
- Final conversation (ways of working + offer)
How to apply
Email us your resume and a short note about the most recent Django project you shipped:
- What the system did
- What you built personally
- One technical problem you solved and how
- How you use AI tooling day to day, and where you’ve seen it get things wrong
Requirements
- 2-5 years of professional experience building and shipping web applications
- Strong Python (3.12+) and Django 6.x — we build on current versions, though 5.2 LTS experience is fine
- Hands-on experience with Django REST Framework and designing RESTful APIs
- HTMX (2.x) with Django templates — partial rendering, hx-* attributes, progressive enhancement instead of reaching for an SPA
- PostgreSQL and practical database design: schema modelling, indexing, query tuning
- Background processing with Celery/Redis or Django background tasks
- Writing tests (pytest) and working comfortably in CI pipelines
- Security fundamentals: authentication, authorization, OWASP Top 10
- Git and PR-based collaboration, including reviewing other people’s code
- Confident daily use of AI coding tools — Claude Code, Cursor, GitHub Copilot, ChatGPT — and the judgement to review, test and correct what they produce
- Clear written English; most of our collaboration is async and in writing
- Your own laptop, reliable high-speed internet and a workable home setup — we do not ship hardware
- Docker and cloud deployment experience is a plus
Key Responsibilities
- Build and maintain Django applications, REST APIs and admin tooling
- Build interactive server-rendered interfaces with HTMX and Django templates
- Design and optimise data models, migrations and query patterns
- Implement queues, scheduled jobs and asynchronous workflows
- Write unit and integration tests, and take part in code reviews
- Improve performance, observability and reliability of what you ship
- Use AI tooling to move faster, while staying accountable for correctness and quality
- Collaborate with designers and frontend developers on delivery
- Work with UK-based clients and teams across time zones
- Keep implementation notes and API documentation current
Benefits & Perks
- Fully remote — work from anywhere in India
- Flexible hours arranged around project needs rather than fixed shifts
- Six-month renewable contract, reviewed for renewal and rate increase on performance
- Paid monthly in INR by direct bank transfer against your invoice
- International client work — UK and European projects, not domestic body-shopping
- AI-assisted development is encouraged, not restricted
- Real ownership: you ship features end to end instead of picking tickets off a queue
- Direct access to the technical lead, with no management layers in between
- Rate is open to discussion for candidates who are clearly stronger than the band
Quick Actions
Job Details
- Job ID
- dev-django-001
- Department
- Development
- Employment Type
- Contract
- Experience Level
- 2-5 years
- Location
- India, Remote
Ready to Join Our Team?
Take the next step in your career with Zorinto.