M-KOPA
M-KOPA
M-KOPA is a fintech company founded in 2011 that expands access to digital financial services for underbanked consumers across Africa. Operating in markets including Kenya, Uganda, Nigeria, and Ghana, the company combines data and IoT technology with flexible digital micropayments to help customers finance everyday essentials such as smartphones, electric motorcycles, solar power systems, digital loans, and health insurance. M-KOPA’s work spans fintech, healthcare, and logistics, with more than $1 billion in credit extended to 3 million customers.

Senior Backend Engineer, Asset Sales — M-KOPA | Kenya Remote

Build distributed C# and .NET microservices on Azure for M-KOPA’s financial-inclusion platform. Lead event-driven systems, production operations, and AI-supported engineering practices.

Description

  • Develop and operate distributed C# and .NET microservices on Azure
  • Contribute to large-scale event-driven architecture
  • Manage services through design, implementation, production deployment, and ongoing iteration
  • Design systems to handle idempotency, retries, out-of-order events, and failures
  • Investigate production behaviour using logs, traces, metrics, and observability tools
  • Evaluate AI tools, agents, and workflows, and share effective approaches
  • Implement automated testing, SLOs, alerting, observability, and deployment safeguards
  • Participate in on-call support and use incidents to strengthen platform resilience
  • Partner with distributed teams across the UK, Europe, and Africa

Requirements

  • Strong command of C# and .NET development
  • Hands-on experience with event-driven systems and messaging platforms such as Azure Service Bus, Kafka, or RabbitMQ
  • Experience designing microservices, preferably using Azure and Kubernetes
  • Familiarity with observability platforms such as Grafana and Application Insights
  • Ability to use AI tools throughout engineering workflows, including design, code review, testing, and incident investigation
  • A DevOps-oriented approach that includes on-call support and production ownership
  • Demonstrated effectiveness working with distributed teams across time zones
  • Commitment to continuous learning and receptiveness to feedback
  • Successful candidates must complete pre-employment checks covering criminal records, identity, academic qualifications, employment dates, and employer references

Benefits

  • Personalised training budget for professional development
  • Budget for setting up a home office
  • Professional development programmes and coaching partnerships
  • Family-friendly policies
  • Flexible working arrangements
  • Well-being support
  • Opportunities for career progression
  • Training provided on the job
  • Diverse development programmes

Related Jobs