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