The Role:
We are seeking a motivated and experienced API developer to join our Digital Service Gateway team to design, build and operate secure, high-throughput APIs and integration services, owning the full lifecycle from architecture and coding to observability, performance and production support.
As an API Developer, in our Enterprise Solution and Technology business area, you’ll be working within the delivery team, contributing towards the build work across various whole-of-government initiatives and other projects within the branch. You will collaborate across other program leads. A requirement for this role is the ability to be flexible within the working environment, adapting to shifting priorities within the branch, work will vary depending on executive priorities and directions.
As part of this role, you may have visibility of commercially sensitive information. You will be expected to handle this information with discretion and ensure you only use this information in a way that is relevant to the role you are undertaking with us.
Skills and Experience Required:
• Languages: Proficiency in at least one: Node.js/TypeScript/ReactJS or C# (.NET).
• API standards: OpenAPI 3.x (Swagger), HTTP/1.1 & HTTP/2 semantics, error models, filtering/sorting conventions, ETag/conditional requests.
• AuthN/AuthZ: OAuth 2.1, OIDC, JWT, scopes/claims, token lifecycles, mTLS; understanding of common pitfalls (token leakage, replay, CSRF).
• Data & caching: SQL (PostgreSQL/MySQL) and one NoSQL (MongoDB/DynamoDB); Redis for caching/rate limiting.
• Messaging (at least one): Kafka, Kinesis, Pub/Sub, SQS/RabbitMQ; async patterns and exactly/at-least-once semantics.
• CI/CD: GitHub Actions/GitLab CI/Jenkins; trunk-based or short-lived branches; automated tests and contract tests in the pipeline.
• Containers & orchestration: Docker; Kubernetes fundamentals (Deployments, Services, Ingress, ConfigMap/Secret, HPA).
• IaC: Terraform (modules, workspaces, state mgmt), policy checks.
• Observability: OpenTelemetry traces/metrics/logs; PromQL basics; log correlation and alert tuning to reduce noise.
• API gateways (one or more): Kong, Apigee, AWS API Gateway, Azure APIM (policies, rate plans, mutual TLS, custom auth).
• Performance & resilience: Load testing with k6/JMeter, connection pooling, N+1 detection, bulkheads, circuit breakers (e.g., Resilience4j/Envoy).
Location and Contract Term: This role is based in Melbourne CBD, Brisbane, or Canberra . 12 month contract with 2 x 12 month contract extension options.
Security Requirements: Applicants must be Australian Citizens and hold a baseline security clearance.
How to Apply:
Applications close 13 October.
Please upload your resume to apply. Candidates will need to be willing to undergo pre-employment screening checks which may include, ID and work rights, security clearance verification and any other client requested checks
Please note you may need to complete selection criteria to complete this application process. We will be in touch with instructions for suitably skilled candidates
Call Kelly 0480 002 457 or email kelly@whizdom.com.au for any further information
API Developer
Contract Type:
Contract
Location:
Canberra, Australian Capital Territory, Australia
Industry:
Information & Communication Technology (ICT)
Salary:
Contact Email:
kelly@whizdom.com.au
Date Published:
09-Oct-2025
API Developer