M-KOPA

Senior Backend Engineer

M-KOPA

full-time

Posted on:

Origin:  • 🇿🇦 South Africa

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AzureCloudKubernetesMicroservices.NET

About the role

  • Build sophisticated event-driven microservices with real-world impact
  • Own solutions end-to-end: architecture decisions through production monitoring
  • Combine cutting-edge .NET development with purpose-driven engineering for financial inclusion
  • Develop backend systems serving millions across multiple African markets
  • Collaborate with engineering teams, coach junior members, and contribute to high-quality output
  • Implement observability, automated testing, infrastructure as code, and DevOps practices
  • Maintain and evolve both legacy services and greenfield microservices

Requirements

  • Comfortable working as part of a team which owns the entire software stack, including supporting infrastructure, throughout the entire software lifecycle
  • Value the constraints that continuous delivery places upon engineering processes and embrace testing and observability
  • Strong grasp of C# .NET development
  • Experience with Event-Driven Systems
  • Microservices architecture experience
  • Testing and deployment expertise (automated testing in all environments, including production)
  • DevOps culture mindset and Infrastructure as code and DevOps practices
  • Experience with Azure and Kubernetes and cloud-hosted microservices
  • Experience supporting production systems and production monitoring
  • Ability to work within UTC -1 to UTC +3 time zones