Senior Backend Engineer NET

M-KOPA Logo

M-KOPA

πŸ“Remote - United Kingdom

Summary

Join M-KOPA as a Senior Backend Engineer and build sophisticated event-driven microservices with real-world impact. You will own solutions end-to-end, from architecture to production monitoring. The role combines cutting-edge .NET development with purpose-driven engineering for financial inclusion across Africa. M-KOPA offers a fully remote position within a specific time zone, with opportunities for collaboration and coaching. The company prioritizes high-quality output, observability, automated testing, and DevOps practices. M-KOPA is recognized as one of Africa's fastest-growing companies and a TIME100 Most Influential Company.

Requirements

  • Have a good grasp of and experience with C#.NET, Event Driven Systems, microservices, testing, and deployment
  • Be comfortable working as part of a team that 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 as first-order concerns in development

Responsibilities

  • Develop and maintain sophisticated event-driven microservices using C# and the .NET stack
  • Own solutions end-to-end, from architecture decisions to production monitoring
  • Collaborate with team members, leveraging coaching and mentorship from senior engineers
  • Prioritize high-quality output, observability, and automated testing in all environments, including production
  • Embrace infrastructure as code and DevOps practices
  • Work within a fully remote environment within the UTC -1 / UTC+3 time zone

Benefits

  • Participate in diverse development programs, coaching partnerships, and on-the-job training
  • Benefit from family-friendly policies and a focus on well-being and flexibility

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.