Senior Backend Engineer

M-KOPA Logo

M-KOPA

πŸ“Remote - South Africa

Summary

Join M-KOPA as a Senior Backend Engineer and contribute to building innovative solutions that promote digital and financial inclusion for customers across various markets. You will work in a collaborative environment, utilizing the latest technologies like C#, .NET, microservices, and Kubernetes on Azure. The role involves owning the entire software stack, from inception to decommissioning, under a DevOps culture. M-KOPA emphasizes continuous delivery, testing, and observability, offering opportunities for professional development and a remote work environment.

Requirements

  • We use predominantly C# written against the latest .NET stack, and favor microservices hosted on Azure using Kubernetes for all new implementations
  • We are constantly iterating towards a completely decoupled, event driven architecture across our entire software portfolio
  • We have a mix of legacy services and greenfield microservices, so if you love the challenge of improving a legacy codebase while working on new projects then this might just be the role for you
  • Be comfortable working as part of a team which owns the entire software stack, including the supporting infrastructure, throughout the entire software lifecycle from inception, through production and right the way to decommissioning under a DevOps culture
  • Value the constraints that continuous delivery places upon engineering processes and embrace testing and observability as first order concerns in the development of software
  • Have a good grasp of / and experience with C#.NET, Event Driven Systems, microservices, testing and Deployment

Responsibilities

  • Work as a collaborator, more senior members will coach and contribute placing an emphasis on high quality output observability and monitoring as well as automated testing in all environments, including production
  • One team in particular uses infrastructure as code demonstrating the unique nature of some of our work

Benefits

  • Our roles are fully remote , within the following time zone (UTC -1 / UTC+3)
  • Our engineers work remotely from locations such as UK, Europe and Africa
  • Empower our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training
  • Support individual journeys with family-friendly policies, prioritize well-being, and embrace 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.

Similar Remote Jobs