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