26057 Full Stack Developers x 2 - TMRQJP00002634
Department of Transport and Main Roads– based in Carseldine
Duration: 01/06/2026 to 04/12/2026 with possible extension
Job Description:
Provide Full Stack development skills, development management skills and support services for existing TMR Property systems applications to ensure a timely delivery of operational deliverables and system support stability.
The Full Stack Developer will:
• Take ownership of the existing Property systems codebase and drive new feature development and production systems rectification as required, utilising C Sharp expertise.
• Maintain and enhance the React/TypeScript front end, including advanced forms, tables, and admin workflows.
• Integrate and optimize AWS Amplify DataStore, GraphQL APIs, and DynamoDB data models.
• Implement robust error handling, validation, and user feedback mechanisms.
• Ensure code quality, maintainability, and documentation.
• Work with guidance from the DevOps Lead Analyst, Enterprise Architect and other technical specialists to analyse, design and assess technical solution designs and software development approaches.
• Undertake solution analysis, design, construction, unit testing, quality reviews, performance testing, Production deployments, and resolve problems with products running in the TMR's environment.
• Work with the DevOps Lead Analyst to effectively manage technical risks, issues, conflicts and priorities to complete work with the required deadlines.
• Develop documentation and software in line with Transport and Main Roads (TMR) technical standards and guidelines.
• Provide timely and accurate reporting of work progress as directed.
• Provide technical skills transfer to Transport and Main Roads (TMR) staff, including documentation of decisions made and the approaches taken.
• Work independently without the need for continual or detailed technical and design guidance.
• Undertake other activities as directed.
Required Skills:
• React (with Hooks) and TypeScript: Strong experience building and maintaining complex SPAs.
• C Sharp: Strong experience with software development and testing using C Sharp for Property management systems
• REST/GraphQL APIs: Ability to design, consume, and debug API integrations.
• Modern CSS/Component Libraries: Experience with Tailwind CSS, shadcn/ui, or similar.
• Git & Version Control: Proficient with collaborative workflows and code reviews.
• Debugging & Error Handling: Ability to diagnose and resolve complex UI and backend issues.
• Property Systems Functional experience: Experience in functional application of processing in regard to Property systems management, specifically property acquisitions, disposals and rental management.
Highly desirable skills/experience in (though not limited to):
• AWS Amplify (DataStore, GraphQL, Auth): Hands-on experience with Amplify’s data and authentication flows.
• DynamoDB (NoSQL): Understanding of schema design, indexing, and pagination.
• AWS Lambda, S3, or other AWS services: Familiarity with broader AWS ecosystem.
• Testing: Experience with unit, integration, and E2E testing in React/TypeScript.
• CI/CD: Familiarity with automated deployment pipelines (e.g., Amplify Console, GitHub Actions).
• UX/UI Design: Ability to create user-friendly, accessible interfaces.
• Someone with 5+ years’ experience, with at least 2 years in the required skills.
Please ensure that any skillsets meeting any of the role specifications are detailed in the candidate's application.
15/05/2026