Senior Full Stack Developer

Contract Type:

Contract

Location:

Canberra, Australian Capital Territory, Australia

Industry:

Information & Communication Technology (ICT)

Salary:

$150.00 - $170.00 Hourly

Contact Email:

joanne@whizdom.com.au

Date Published:

26-Oct-2025

Senior Full Stack Developer

Seeking a Senior Full Stack Developer with expertise in modern frontend frameworks, data pipeline architecture, and API development. 

Job details

Working under the guidance of a Senior Advisor within the Strategy Team, the successful candidate will work on Datathing, our analytics platform, collaborating closely with our department Strategy, Go Global Toolkit, and Data teams to extend features and integration capabilities. Datathing serves as a key decision-support tool for analysis across the Agency.

Key duties and responsibilities

Frontend Development and Data Visualisation
  • Develop interactive dashboards and analytics interfaces using modern JavaScript frameworks 
  • Build responsive, component-based UI features with TypeScript 
  • Create compelling data visualisations using Apache eCharts, D3.js, or similar libraries 
  • Implement server-side rendering for optimal performance 
Backend API Development 
  • Implement scalable REST APIs using FastAPI and Python 
  • Develop authentication and authorisation middleware integrating with Azure Entra ID
  • Build efficient caching strategies and error handling patterns
  • Contribute to API documentation and versioning practices 
    Data Pipeline and ETL Support 
    • Support ETL processes using Azure Synapse Analytics 
    • Assist in optimising data query performance between frontend applications and backend data sources 
    • Implement data transformation workflows for analytical requirements 
    • Help ensure data quality and integrity throughout the pipeline 
    Integration and Development 
    • Connect frontend applications with backend data sources, including ClickHouse and Synapse 
    • Implement query systems for real-time and batch data processing 
    • Develop secure authentication flows and data access patterns 
    • Contribute to the team’s microservices architecture 
    Team Collaboration 
    • Work closely with the Senior Advisor and Strategy Team members 
    • Collaborate with stakeholders across Digital, Strategy, and Data teams 
    • Document code and technical implementations 
    • Participate in code reviews and team knowledge sharing 
    • Support the continuous improvement of development practices 
    Essential criteria
    • Technical Expertise Strong 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) Hands-on experience with ETL processes and data pipeline development, preferably Azure Synapse Analytics Solid understanding of RESTful API design principles and microservices architecture Experience with SvelteKit/FastAPI/ClickHouse stack highly desirable
    • Data and Analytics Experience Experience building data-driven applications and analytics dashboards Strong knowledge of SQL and experience with analytical databases (ClickHouse, Microsoft SQL Server, or similar) Understanding of data modelling, optimisation, and query performance tuning Experience with data visualisation libraries and best practices
    • Cloud and DevOps Experience with Azure cloud services and deployment patterns Understanding of CI/CD pipelines and infrastructure as code Knowledge of containerisation (Docker) and orchestration tools
    • Government and Compliance Understanding of Australian Government data standards and compliance requirements Knowledge of Australian privacy laws and data protection regulations Experience working within Australian Public Service environments preferred
    • Professional Skills Strong analytical and problem-solving capabilities Excellent written and verbal communication skills Ability to work effectively within a team under senior guidance Self-motivated with ability to manage assigned tasks independently
    Desirable criteria
    • Experience with government IT systems and processes
    • Familiarity with trade, investment, international education, and/or tourism data domains
    • Knowledge of advanced data analytics and machine learning concepts ; Experience with Agile development methodologies
    • Relevant certifications in cloud platforms or modern web development
    Contract: C6 Month Contract with 1 x 6  months extension option

    Security Required: Baseline Security Clearance required

    Location- QLD, ACT, VIC, NSW, Hybrid  - based 

    How to Apply - 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

    Closing date:   Monday 3 November 2025

     
    Apply Now

    Share this job

    Interested in this job?
    Save Job
    Create Alert

    Similar Jobs

    SCHEMA MARKUP ( This text will only show on the editor. )