Job Description We're looking for a Senior Full Stack Engineer with a strong .NET and Azure focus to join our growing technology team in Adelaide, Australia. In this role, you will design, develop, and maintain scalable full stack applications while leveraging Microsoft technologies and cloud infrastructure. You will take ownership of complex technical challenges, mentor junior developers, and contribute to the architectural decisions that shape our platform's future. Design and develop full stack applications using .NET framework and C#, with a focus on clean, maintainable code Build and optimize backend components, ensuring seamless integration across the application stack Architect and implement solutions on Azure cloud platform, including virtual machines, App Services, SQL Database, and other cloud services Develop and maintain RESTful APIs that meet performance and scalability requirements Design and optimize database schemas using SQL Server, ensuring data integrity and query efficiency Implement CI/CD pipelines using Azure DevOps to automate testing and deployment processes Collaborate with cross-functional teams to analyze requirements and translate them into technical specifications Mentor junior developers, providing code reviews and technical guidance to foster team growth Troubleshoot and resolve complex technical issues with a detail-oriented and analytical approach Stay current with emerging technologies and best practices in .NET and Azure ecosystems Participate in Agile/Scrum ceremonies and contribute to sprint planning and retrospectives