Senior Backend Engineer

closed
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
This job is filled or no longer available