onsite
Senior Full Stack Developer - Transport for NSW
Full Stack Developer
Senior Full Stack Developer leading end‑to‑end delivery of transport solutions, building scalable web applications with React front‑ends, Node.js/TypeScript back‑ends, and robust SQL data stores.
About the role
Key Responsibilities
- Design, develop, and maintain full‑stack web applications supporting transport operations and customer services.
- Implement responsive user interfaces using React and TypeScript, ensuring high performance and accessibility.
- Build and optimise server‑side APIs and services with Node.js, integrating with existing enterprise systems.
- Develop and manage relational database schemas, write complex SQL queries, and ensure data integrity.
- Collaborate with product owners, architects, and DevOps teams to deliver features using CI/CD pipelines and automated testing.
Requirements
- 5+ years of professional experience in full‑stack development, primarily with JavaScript/TypeScript.
- Proven expertise in React (or similar modern front‑end frameworks) and Node.js back‑end development.
- Strong SQL skills, including schema design, query optimisation, and experience with relational databases (e.g., PostgreSQL, SQL Server).
- Experience with version control (Git), CI/CD tools, and automated testing frameworks.
- Excellent problem‑solving abilities, communication skills, and a collaborative mindset.
Skills
javascripttypescriptreactnodejssql