Job Description Senior Full Stack Developer Location: Perth, WA (flexible for the right candidate) Type: Contract / Permanent (flexible) Overview A technology program is seeking an experienced Senior Full Stack Developer to join a strategic delivery team working on a next-generation platform supporting large-scale, real-time operational systems. You’ll join a cross-functional agile squad contributing to the design and development of scalable, high-performance systems spanning data centres, control systems, and onboard platforms. The role requires strong backend engineering capability, technical leadership, and close collaboration with architects, tech leads, and engineering specialists. Key Responsibilities Design, develop, and maintain robust backend services, APIs, and system behaviours aligned with functional and non-functional requirements. Lead the technical delivery of complex user stories from design through to deployment. Participate in design reviews and contribute to system architecture, patterns, and technical direction. Ensure high code quality through automated testing, peer reviews, documentation, and ongoing refactoring. Improve system observability, reliability, and performance across distributed environments. Integrate with shared platforms, frameworks, and engineering standards. Proactively identify, assess, and escalate technical risks or architectural misalignments. Front-End (for candidates with relevant experience) Develop high-performance, reusable UI components using React and Redux . Build interactive 3D maps and visual layers using Babylon.js to represent real-time asset positions, networks, and operational models. Collaborate with architects and tech leads to define and uphold front-end architecture and standards. Drive front-end performance optimisation and resolve rendering bottlenecks. Technical Requirements 5 years of professional software development experience. Strong experience with C# .NET Core , Entity Framework , and RabbitMQ . Solid knowledge of SQL Server and relational database design. Experience working with microservices architectures , Docker , and Kubernetes . Exposure to Linux environments. Experience with unit testing frameworks and CI/CD pipelines . Front-end experience with React , TypeScript , WebGL , and modern CSS.