Collage, Beard, Face, Head, Person, Adult, Male, Man, Female, Woman

Work with us

Find a career that's bold, kind and genuinely U

Senior Full Stack Engineer

  • Adelaide (Head Office), SA, Australia, 5000
  • Professional Services
  • Fixed-Term Contract - Full-Time
View favourites

As a Senior Full Stack Engineer at Uniting Communities, you deliver business outcomes through the design, development, and ongoing improvement of software, integrations, and data products. Translating business needs into technical solutions, you will shape engineering standards, and lift the capability of those around you.

Success in this role means delivering across four accountabilities:

· Full-stack solution delivery 

· Data platform and analytics delivery

· Technical standards and engineering quality

· Technical capability and stakeholder enablement 

Day to day, you work across platform integrations, API development, data initiatives, and website and intranet development, collaborating with the team through sprint ceremonies and translating requirements into changes that deliver real business value.

What you'll be doing:

  • Shape, document and champion engineering best practices across the team.
  • Deliver production-ready software features and integrations that meet defined acceptance criteria.
  • Design and deliver platform integrations using API-first and event-driven approaches.
  • Own the design and delivery of key data platform components.
  • Contribute to the target-state data architecture by leading design decisions in assigned domains.
  • Design and implement data models that support analytical and operational workloads.
  • Evaluate and adopt modern data stack tooling.
  • Provide technical leadership to the team while owning the technical delivery of assigned workstreams or epics.

What you'll bring:

  • Relevant post-secondary qualifications or equivalent industry certifications, training and experience.
  • 3-5+ years of professional experience in full-stack software development within an enterprise or organisational IT environment.
  • Experience working in agile delivery teams using Scrum or Kanban methodologies.
  • Deep understanding of the software development lifecycle.
  • MS SQL database development and administration including SSRS and SSIS experience.
  • Experience working within the Microsoft Azure ecosystem, including Azure DevOps, Azure Functions, or Azure Data Factory. Working knowledge of the Power Platform (Power Apps, Power Automate).
  • Data architecture experience.
  • Experience integrating AI/LLM APIs and working with AI-assisted development tools (e.g. GitHub Copilot, Claude).

About Us 

Uniting Communities is a leading, inclusive not-for profit community services organisation working alongside more than 80,000 South Australians each year to reduce inequality, improve wellbeing, overcome disadvantage, and support people to live the best lives they can. We value diversity and are committed to providing respectful, accessible services. 

Why Work For Us? 

  • In addition to your salary, you can package up to $15,900 per year pre-tax and additionally a $2,650 Meals and Entertainment card.  

  • How could working for a Not-For-Profit impact your take home pay? Visit our salary packaging provider for details - Access Pay 

  • 12 Weeks Paid Maternity Leave 

  • 1 Week Paid Cultural Leave for Aboriginal & Torres Strait Islander Staff 

  • 1 Day of Community Engagement Leave 

Check out our additional benefits at www.unitingcommunities.org 

What Next? 

Please attach a current resume. 

Due to the role being available for immediately, we will be shortlisting and interviewing applications as they are submitted.  

As an organisation, we are committed to protecting children, young people and vulnerable adults. All staff are required to work within our code of conduct and undergo relevant pre-employment checks 

Recommended jobs

NDIS Support Worker

Adelaide (Head Office), SA, Australia, 5000 CAC NDIS and Allied
Empower participants to make choices and take control of the support they receive. We need additional support workers to join our small team.

Senior Full Stack Engineer

Adelaide (Head Office), SA, Australia, 5000 Chief Information Officer
Deliver business outcomes through the design, development, and ongoing improvement of software, integrations, and data products.

Senior Solutions Analyst

Adelaide (Head Office), SA, Australia, 5000 Chief Information Officer
Drive measurable improvements in operational systems, processes, and insights.

Therapeutic Youth Worker

Hillbank, SA, Australia, 5112 Community Services
Therapeutic Youth Worker supporting young people in residential care with daily routines and support.

Senior Partnerships Lead

Adelaide (Head Office), SA, Australia, 5000 Corporate & Commercial
Use your relationship-building skills to grow and foster partnerships that genuinely make a difference across South Australia.

Clinical Care Manager

Adelaide (Head Office), SA, Australia, 5000 Residential Aged Care
Lead clinical operations in aged care, mentor teams, drive quality care, and grow your RN leadership career in a supportive environment.