Your new company
Join a government agency committed to delivering high-quality digital solutions that support data analysis and reporting. This team works across disciplines to develop tools and systems that enable evidence-based decision-making. You'll be part of a collaborative environment focused on innovation, data integrity, and service delivery.
Your new role
As a Back-End / API Developer, you'll contribute to the development and maintenance of high-performance, standards-compliant API surfaces. You'll work across multiple backend systems and user groups, ensuring seamless integration and usability. Key responsibilities include:
* Building and maintaining modern HTTP-based APIs using Python (e.g., FastAPI, Starlette, Sanic)
* Writing clear, comprehensive API documentation to support application developers
* Deploying backend systems on cloud infrastructure (e.g., Azure, AWS, GCP)
* Implementing modern authentication and authorisation protocols (OAuth2, OIDC, IAM)
* Working with asynchronous Python applications and libraries
* Using Git and CI/CD pipelines for version control and automated deployment
What you'll need to succeed
- 3+ years of experience in API development using Python
- Familiarity with OpenAPI specifications and Swagger UI
- Strong documentation skills and ability to support API consumers
- Experience with cloud platforms and modern DevOps practices
- Knowledge of asynchronous programming and secure authentication methods
- Desirable: experience with semantic web concepts, knowledge graph databases, and Azure DevOps
- Ability to obtain Baseline Clearance
What you'll get in return
* Non-ongoing APS6 contract until EOFY 2026, with potential extensions
* Flexible hybrid working arrangements
* Locations available across major Australian cities
* Opportunity to work in a high-performing, forward-thinking team
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or email Lillee at
If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.