
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A technology-driven organization is seeking an experienced Backend Engineer to design and build scalable cloud-native systems. The role requires strong expertise in C#, .NET, and Microsoft Azure, along with proven Infrastructure as Code experience. Responsibilities include designing microservices, building APIs, and mentoring junior engineers. Ideal candidates will have over 6 years of experience and a Bachelor's degree in Computer Science or Engineering. The position offers a hybrid work model based in Gauteng.
Design and build cloud-native systems that scale with confidence. Take ownership of backend architecture in an environment that values clean engineering, autonomy, and technical depth.
This role sits within a high-performing delivery and governance environment, focused on building resilient, event-driven platforms on Microsoft Azure. You will be responsible for designing and developing backend services using modern .NET, applying domain-driven and clean architecture principles, and provisioning infrastructure using Infrastructure as Code. Working closely with architects, product owners, and fellow engineers, you will contribute to systems that are secure, observable, and built for long-term maintainability.
The environment rewards engineers who ask the right questions, think in systems, and take pride in production-quality code. You will balance hands‑on delivery with technical leadership, contributing to solution design, mentoring, and continuous improvement across the engineering team.
The client is a technology-driven organisation delivering complex software solutions at scale. They invest in strong engineering practices, modern cloud platforms, and teams that value collaboration, accountability, and technical excellence.