Software Engineer (Python / Django)
Location:
Canberra, ACT (Onsite – minimum 4 days per week)
Contract Duration:
12 months (with extension options)
Estimated Start Date:
2 March 2026
Industry:
Federal Government ICT Projects
Security Requirement:
Candidates must be Australian citizens and able to obtain
NV1 Security Clearance
About the Opportunity
Hatchit Studios is seeking an experienced
Software Engineer (Python/Django)
to support a large federal government technology program. This role is suited to a hands-on developer who enjoys working across the full stack, contributing to the design, build, and ongoing enhancement of a
Django-based application
within a complex enterprise environment.
You will work closely with technical and business stakeholders, delivering high-quality, scalable solutions using modern development practices.
Key Responsibilities
* Design, build, maintain, and troubleshoot Python applications using
Django and Django REST Framework
* Develop and maintain
RESTful APIs
supporting enterprise integrations
* Implement backend logic, messaging integrations, and asynchronous workflows
* Work with relational databases (PostgreSQL or similar), including schema design and optimisation
* Contribute to and maintain
CI/CD pipelines
* Debug and resolve issues across the full application stack
* Collaborate using modern development tools (Git, issue tracking, documentation platforms)
* Work within Agile delivery frameworks (Scrum / Kanban)
Skills & Experience Required
Essential
* Strong proficiency in
Python 3
* Minimum
5 years' experience
in similar software engineering environments
* Hands-on experience with
Django and Django REST Framework
* Proven experience building and maintaining REST APIs
* Strong SQL skills and experience with relational databases (PostgreSQL or similar)
* Experience with Django ORM, models, migrations, and MVC/MVT architecture
* Strong debugging and problem-solving skills
* Experience working in collaborative, Agile delivery teams
Desirable
* Experience with
message queues / event streaming
(e.g. Apache Pulsar)
* Understanding of
asynchronous and event-driven architectures
* Front-end exposure (JavaScript, AlpineJS, HTML, CSS)
* Containerisation experience (Docker, Kubernetes)
* NoSQL technologies (Elasticsearch, Cassandra)
* Workflow orchestration tools (e.g. NiFi)
* Advanced CI/CD pipeline design and optimisation (e.g. GitLab CI)