Back End Engineer

2 weeks ago


Pretoria, Gauteng, South Africa Exaze Full time R200 000 - R250 000 per year

At Exaze, we constantly seek exciting talent to join an organization that believes in nurturing dreamers, innovators, and doers willing to expand their horizons in the software industry. To be successful in this role, the candidate should have excellent communication skills and be able to understand requirements and ask questions to clarify them. The candidate should be able to work independently and as part of a team and be committed to delivering high-quality results.

Role and key responsibilities:

Solution design & development

  • Own backend design for new micro-services and event-sourced aggregates
  • Build high-performance C#/.NET 8 APIs in Azure Functions or Container Apps
  • Apply DDD and clean-architecture patterns to keep services decoupled and testable

Cloud-native engineering

  • Provision infrastructure with Terraform, Bicep or ARM
  • Secure workloads via Azure AD-managed identities and Key Vault Co
  • ntainerise services with Docker and run them in AKS or Container Apps

Event-driven architecture

  • Model domain events; publish & consume via Service Bus / Event Grid / Event Hubs
  • Implement idempotent handlers, outbox patterns and eventual consistency
  • Use snapshots / projections to materialise read models for low-latency queries

CI/CD & quality

  • Build Azure DevOps pipelines with automated tests (unit, contract, load) and static analysis
  • Practise TDD and pair reviews to maintain quality and speed

Observability & resilience

  • Instrument services with Application Insights / OpenTelemetry
  • Tune autoscaling, retries and circuit-breakers for 24/7 uptime

Technical leadership

  • Coach less experienced engineers, drive code-reviews and share learnings across PCT
  • Partner with architects and product owners to refine backlog scope and manage technical debt

Minimum requirements:

  • Bachelor's degree in Computer Science, Engineering or equivalent experience
  • 5+ years professional C# / .NET (Core → 8)
  • Production experience on Microsoft Azure with at least four of: Azure Functions, Container Apps, AKS, Service Bus, Event Grid, Cosmos DB
  • Hands-on event-driven/event-sourcing in a production system
  • Experience with real-time data services like Azure Event Hubs and Azure Event Grid
  • Infrastructure-as-Code (Terraform, Bicep or ARM) and Azure DevOps pipelines
  • Strong unit/integration testing discipline and exposure to performance/load testing
  • A strong understanding of design patterns such as CQRS and the Facade pattern is essential for ensuring that code is maintainable and testable.

Job Location: Sandton (Full-time in Office)


  • Back-End Developer

    5 days ago


    Pretoria, Gauteng, South Africa Mediro ICT Full time R60 000 - R120 000 per year

    Managing development projects / processes.Develop in Data Driven Programming languages such as Python and Big Data pipelines such as ETL, SQL, Spark etc.Develop APIs to trigger side effects in large systems that would affect the whole of the client.Strong Working knowledge with software development tools, techniques and approaches used to build application...

  • Front-End Developer

    1 week ago


    Pretoria, Gauteng, South Africa Ntice Sourcing Solutions Full time R250 000 - R600 000 per year

    Our Client is looking for a talented and experienced Front-End Developer with a strong focus on and Angular to join their dynamic development team. This is a hands-on role where you'll be shaping the user experience of sophisticated web applications in the travel tech space. If you're passionate about building responsive, scalable, and intuitive user...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time R200 000 - R400 000 per year

    Hire Resolve's client is seeking a motivated and talented Junior Front-End JavaScript Developer to join their growing team. The ideal candidate will have a minimum of 1-2 years of experience in front-end development and a strong understanding of modern JavaScript frameworks. This role will involve building and maintaining user interfaces, collaborating with...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time R300 000 - R500 000 per year

    Hire Resolve's Client is currently seeking a highly skilled and experienced Senior Front End Developer to join. As a Senior Front End Developer, you will be responsible for developing and maintaining the client-side of our web applications. You will collaborate with cross-functional teams, including back-end developers and UX/UI designers, to create...

  • Field Engineer

    1 week ago


    Pretoria, Gauteng, South Africa NSC Global Full time R250 000 - R500 000 per year

    OverviewNscglobal provides global network implementation and deskside support solutions to world-class organizations, delivering cost savings and operational simplicity. Nscglobal is an independent, rapidly growing, private company that for more than a decade has delivered tailored solutions to 50 of the world's leading multinational enterprises, outsourcers...

  • Field Engineer

    1 week ago


    Pretoria, Gauteng, South Africa NSC Global Full time R250 000 - R500 000 per year

    OverviewNscglobal provides global network implementation and deskside support solutions to world-class organizations, delivering cost savings and operational simplicity. Nscglobal is an independent, rapidly growing, private company that for more than a decade has delivered tailored solutions to 50 of the world's leading multinational enterprises, outsourcers...

  • Front-End Developer

    1 week ago


    Pretoria, Gauteng, South Africa Betway Africa Full time R250 000 - R450 000 per year

    Kick-start your career in the online gaming world and experience the very latest in technology and innovation.As part of your role, your responsibilities will include:Developing new features, applications and solutions as well as maintaining existing onesDesigning technical solutions to meet business requirementsOptimise application for maximum speed and...

  • Data Engineer

    3 days ago


    Pretoria, Gauteng, South Africa Werkie Full time R300 000 - R500 000 per year

    (eng= Data EngineerMore About the Company: An innovative company based in Faerie Glen, Pretoria, is looking for a skilled and motivated Data Engineer to join their growing team. This role offers the opportunity to work on large-scale data projects, build advanced data pipelines, and contribute to creating scalable data solutions that drive business success....

  • Front-End Developer

    22 hours ago


    Pretoria, Gauteng, South Africa Betway Africa Full time R150 000 - R250 000 per year

    Kick-start your career in the online gaming world and experience the very latest in technology and innovation.As part of your role, your responsibilities will include:Developing new features, applications and solutions as well as maintaining existing onesDesigning technical solutions to meet business requirementsOptimise application for maximum speed and...

  • Golang Developer

    3 days ago


    Pretoria, Gauteng, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per year

    Minimum Requirements:Bachelors degree in Computer Science or Engineering (or similar)2-4 years working experienceSoftware developmentGolang & Typescript.Design and build data stores with complex relationships (relational or NoSQL).Built/Designed distributed systems, back-end APIs, or microservices and cloud infrastructure, best practices, and security. CS...