Software Developer
Contract Type
Location
Industry
Specialisation
Salary
Contact Name
Contact Email
Date published
Job Reference
Description
The Role
An experienced Software Engineer is required to join our NSW Government client's digital team. You'll work within a collaborative Agile environment alongside Senior Developers, a Designer, BAs, and QA specialists to modernise and rebuild key citizen-facing webforms and transactions.
This role will contribute to moving legacy transaction forms to a new design system using modern web technologies and AWS serverless architecture.
Key Responsibilities
Develop full-stack web applications using modern frameworks and cloud technologies.
Design and prototype user interfaces, implementing design elements in line with established standards.
Build and maintain scalable front-end and back-end systems in React, Node, and Express.
Design and manage database structures in Oracle or SQL Server.
Participate in Agile ceremonies and collaborate closely with cross-functional teams.
Conduct unit testing and support system testing, deployment, and production troubleshooting.
Contribute to CI/CD pipeline improvements using GitLab.
Work autonomously while coordinating effectively with peers and stakeholders.
Technical Environment
Front End: TypeScript, React (v19)
Back End: TypeScript, Node.js, Express
Cloud: AWS (predominantly serverless architecture)
CI/CD: GitLab pipelines
Databases: Oracle, SQL Server
Nice to Have: Python
About You
3-5 years' experience in full-stack software development.
Strong hands-on experience with React, Node.js, and AWS serverless solutions.
Demonstrated ability to work independently within a collaborative Agile team.
Solid understanding of CI/CD pipelines and modern development practices.
Excellent problem-solving and communication skills.
Previous NSW Government or public sector experience highly regarded.
If this sounds like YOU, please APPLY today!