Job Expired

Senior Backend Engineer (.NET) needed at M-KOPA

Save

Job title : Senior Backend Engineer (.NET)

Job Location : Gauteng, Cape Town

Deadline : August 09, 2025

Quick Recommended Links

The Opportunity

  • Mission-driven engineering: Every service you build helps expand financial inclusion for under-banked populations
  • Global recognition: Join a company named by TIME 100 as one of the world’s most influential and by the Financial Times as Africa’s fastest-growing for 4 consecutive years (2022-2025)
  • Scale challenges: Build backend systems serving millions across multiple African markets
  • Environmental impact: We’re carbon-negative, having displaced over 2 million tonnes of emissions

What You’ll Do

  • At M-KOPA, you’ll build sophisticated event-driven microservices with real-world impact.
  • Our engineering teams own their solutions end-to-end – from architecture decisions to production monitoring.
  • Join us in combining cutting-edge .NET development with purpose-driven engineering that makes digital and financial inclusion possible across Africa.

Technical Environment

  • Modern C# Stack: We use predominantly C# written against the latest .NET stack
  • Microservices & Cloud: We favour microservices hosted on Azure using Kubernetes
  • Event-Driven Architecture: We are constantly iterating towards a completely decoupled, event-driven architecture
  • Mixed Environment: We have both legacy services and greenfield microservices

Our Engineering Approach

  • As an engineer, you will work as a collaborator.

More senior members will coach and contribute, placing an emphasis on:

High quality output

  • Observability and monitoring
  • Automated testing in all environments, including production
  • Infrastructure as code and DevOps practices

What You Need

  • We expect you to be comfortable working as part of a team which owns the entire software stack, including supporting infrastructure, throughout the entire software lifecycle – from inception through production to decommissioning under a DevOps culture.
  • You’ll value the constraints that continuous delivery places upon engineering processes and embrace testing and observability as first-order concerns in development.

Required Experience:

  • Strong grasp of C# .NET development
  • Experience with Event-Driven Systems
  • Microservices architecture experience
  • Testing and deployment expertise
  • DevOps culture mindset

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • Engineering / Technical  jobs
  • This job has expired!

Disclaimer: MRjobs.co.za is not an employer and does not directly offer jobs. We share available opportunities from verified sources to help job seekers. Please do your due diligence before applying. We are not responsible for any transactions, interviews, or outcomes from third-party employers.