Looking for remote work in Africa? Find it on workafro.com →
← All open jobs

Applications closedThis vacancy has not been listed as open since 9 October 2026. work.ke keeps this page as a record of the role.

Engineering · Full-time

Senior Backend Engineer

M-KOPA

Nairobi, Cape Town, Lagos, Kampala, Accra, JohannesburgSenior · Not statedPublished 14 September 2026No longer listed as open 9 October 2026

About this role

This plain-English summary was prepared by work.ke from the original advert while it was open.

Role overview

M-KOPA is hiring a Senior Backend Engineer to join their growing engineering team. This full-time role is remote and open to candidates based in Nairobi, Cape Town, Lagos, Kampala, Accra, or Johannesburg. It suits experienced developers who want to work on scalable backend systems for an e-mobility business impacting transport across Africa.

Read full role

What you will do

  • Develop and maintain event-driven microservices using C# and .NET to support the e-mobility platform.
  • Manage the entire software lifecycle from design through production, including infrastructure and deployment.
  • Collaborate with teams to ensure high-quality code with automated testing and observability.
  • Implement DevOps practices including infrastructure as code and continuous delivery.
  • Use cloud platforms such as Azure, AWS, or GCP to deploy and operate backend services.
  • Work with containerisation and orchestration tools like Kubernetes and Docker.
  • Utilise monitoring tools such as Prometheus and Grafana to maintain system health.

Requirements

  • Strong experience in C# .NET development.
  • Proven knowledge of event-driven systems and messaging technologies like Service Bus, Kafka, or RabbitMQ.
  • Experience designing and working with microservices architectures.
  • Familiarity with cloud platforms including Azure, AWS, or GCP.
  • Skills in containerisation and orchestration using Kubernetes and Docker.
  • Experience with observability tools such as Prometheus and Grafana.
  • Competence in automated testing, deployment, and a DevOps culture.
  • Experience with AI coding tools, preferably Claude Code or similar.

Benefits

This is a 12-month fixed term contract with the possibility of extension or conversion to a permanent role. The position is fully remote within UTC -1 to UTC +3 time zones. The employer offers professional development, coaching, flexible working arrangements, family-friendly policies, and wellbeing support.