Django Developer
ContractCurrently HiringAbout This Role
We are looking for a Django developer to join our India-based remote team on an independent contractor engagement. You will build and maintain Python/Django applications, REST APIs and HTMX-driven interfaces for international clients, working directly with our technical lead rather than through layers of management.
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.