Full Stack Developer
- Adelaide, SA, Australia
- Full time
McMahon Services is seeking an experienced Full Stack Developer to join our internal Application Development team.
This role is an opportunity to work on a major internal transformation program delivering modern applications, integrations and data capabilities that will support the future of our business operations.
About McMahon Services
McMahon Services is one of Australia’s leading privately owned industrial services and construction businesses. We deliver complex projects across civil infrastructure, environmental remediation, demolition, decommissioning, asset management, recycling and disposal for major industry, government and Defence clients across Australia.
Behind the trucks, plant and people sits a growing internal technology capability. We are investing significantly in modern tooling, structured data and AI-assisted delivery to support how our business operates and scales.
About the Role
This role will work across backend services, APIs, databases and front-end applications, contributing to the delivery of modern business systems and integrations.
You will collaborate closely with internal stakeholders and subject matter experts, helping shape technical solutions while contributing to architecture, design and continuous improvement initiatives.
This is not a one-project role, there is a strong pipeline of future initiatives across business systems, reporting, integrations and AI-enabled solutions.
What You’ll Do
- Build end-to-end software solutions across backend services, APIs and Angular front-end applications
- Develop and maintain integrations with ERP and business systems
- Work directly with stakeholders to shape and refine solutions
- Contribute to technical architecture and platform improvement initiatives
- Design and optimise relational databases and reporting data structures
- Participate in iterative delivery, testing and continuous improvement activities
- Contribute to AI-assisted development and modern engineering practices
What You’ll Bring
- Commercial experience as a Full Stack Developer (Intermediate or Senior level)
- Strong C# /.NET capability building APIs and backend services
- Experience with relational databases and SQL Server
- Front-end development experience using Angular or similar SPA frameworks
- Experience with Git and modern development workflows
- Strong communication and stakeholder engagement skills
- Ability to work autonomously and solve complex problems
What Will Set You Apart
- Azure experience including App Services, Functions and DevOps
- Experience integrating with ERP systems (Pronto, SAP, Dynamics or similar)
- Exposure to AI/LLM technologies and AI-assisted development workflows
- Experience with distributed systems, workflow orchestration or observability tooling
Why Join McMahon Services?
- Opportunity to work on a major business transformation program
- Modern technology stack and AI-enabled development environment
- Strong pipeline of future projects and long-term growth opportunities
- Small, capable team with real ownership and influence
- Values-driven culture focused on Reputation, Integrity, Safety and Excellence
If you’re a developer who wants ownership, modern tools and the opportunity to shape business-critical systems, we would like to hear from you, apply now!
No recruitment agencies please.
At McMahon Services, we embrace diversity and inclusion as fundamental values. We believe that a diverse workforce fosters innovation, creativity and a deeper understanding of the communities we serve. We are committed to creating an inclusive environment where all employees feel valued, respected and empowered to contribute their unique perspectives and talents. We encourage applications from people of all backgrounds, identities and experiences.