We are looking for a highly skilled
Python Developer (Django)
who can design, build, maintain, and troubleshoot a Django‑based application across the full stack.
This role requires strong hands‑on experience in backend development and REST API design, with exposure to modern event‑driven architectures.
📍
Location:
Canberra, ACT
🕒
Engagement:
12‑month contract
🛂
Security: Must be an Australian Citizen and able to obtain NV1 clearance
📅
Target Start Date:
Early March 2026
🛠️ Key Responsibilities
Develop, test, and maintain Python/Django applications
Design and implement REST APIs
Build and optimise backend logic and application performance
Integrate messaging/streaming solutions (e.g., Pulsar)
Implement and maintain CI/CD pipelines
Work across UI, backend, and database layers
Collaborate with cross‑functional teams using Git‑based workflows
Troubleshoot and resolve full‑stack technical issues
-
🎯 Mandatory Skills \& Experience
Strong proficiency in
Python 3
5+ years
experience in similar development roles
Hands‑on experience with
Django \& Django REST Framework
Proven experience developing and maintaining REST APIs
Experience with
message queues/streaming platforms
(e.g., Apache Pulsar)
Good understanding of
asynchronous \& event‑driven architectures
Strong SQL experience with
PostgreSQL
or similar databases
Expertise with Django ORM, models, migrations, MVT architecture
Strong debugging/problem‑solving ability
Experience with Git, issue tracking, and collaboration tools (GitLab/GitHub/Azure DevOps)
✨ Desirable Skills
Front‑end development: JavaScript, HTML, CSS, AlpineJS
Experience working with provisioning workflows or distributed systems
Experience with
NoSQL databases
(Elasticsearch, Cassandra)
Workflow orchestration (NiFi)
Containerisation:
Docker, Kubernetes
Advanced experience in
GitLab CI/CD
Experience working in
Agile
teams (Scrum/Kanban)
Familiarity with virtual environments, deployment, and automation pipelines