Job Description

This Gov Dept is seeking an experienced Full Stack Developer to join the Digital Products and Platforms Branch. This position will be seconded to work with a small development team under the Strategy Team.**Must hold current Baseline or re-in statable Baseline clearance****QLD, ACT, VIC, NSW** Hybrid working from these citiesThe role requires a skilled professional who can work across the full technology stack, with expertise in modern frontend frameworks, data pipeline architecture, and API development.Working under the guidance of a Senior Advisor within the Strategy Team, the successful candidate will work on Datathing, our trade analytics platform, collaborating closely with our Trade, Strategy, Go Global Toolkit, and Data teams to extend features and integration capabilities. Datathing serves as a key decision-support tool for trade and investment analysis across the Agency.The Full Stack Developer responsibilities include:Frontend Development and Data VisualisationDevelop interactive dashboards and analytics interfaces using modern JavaScript frameworksBuild responsive, component-based UI features with TypeScriptCreate compelling data visualisations using Apache eCharts, D3.js, or similar librariesImplement server-side rendering for optimal performanceBackend API DevelopmentImplement scalable REST APIs using FastAPI and PythonDevelop authentication and authorisation middleware integrating with Azure Entra IDBuild efficient caching strategies and error handling patternsContribute to API documentation and versioning practicesData Pipeline and ETL SupportSupport ETL processes using Azure Synapse AnalyticsAssist in optimising data query performance between frontend applications and backend data sourcesImplement data transformation workflows for analytical requirementsHelp ensure data quality and integrity throughout the pipelineIntegration and DevelopmentConnect frontend applications with backend data sources, including ClickHouse and SynapseImplement query systems for real-time and batch data processingDevelop secure authentication flows and data access patternsContribute to the team’s microservices architectureTeam CollaborationWork closely with the Senior Advisor and Strategy Team membersCollaborate with stakeholders across Digital, Strategy, and Data teamsDocument code and technical implementationsParticipate in code reviews and team knowledge sharingSupport the continuous improvement of development practicesEssential criteriaTechnical ExpertiseStrong experience with modern JavaScript frameworks (SvelteKit, React, or Vue.js) Proficiency in TypeScript and component-based architecture Extensive experience with Python and API development (FastAPI preferred)Data and Analytics ExperienceCloud and DevOpsGovernment and CompliancePls apply for full PD

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In