Overview

Backend Engineering Team Lead (.NET Azure Jobs in Johannesburg, South Africa at M-KOPA Kenya Limited

Position: Backend Engineering Team Lead (.NET Azure)

We are looking for a Backend-focused Engineering Team Lead to

join our team

as we scale up and drive digital and financial

inclusion

across our markets.

“Leading a team you will work as a servant leader, coach and contributor within a team which places emphasis on high quality output using infrastructure as code, observability and monitoring as well as automated testing in all environments, including production”.

About Us

At M-KOPA, we are revolutionising financial inclusion and connectivity across Africa. We deploy multiple times per day, empowering our engineers to drive the architecture of our cutting-edge microservices. Our tech stack includes the latest .NET framework, C#, and Azure-hosted microservices managed with Kubernetes. We are committed to building a fully decoupled, event-driven architecture.

Why M-KOPA?

Leadership Opportunity: Lead a team of talented engineers, guiding them through both legacy and greenfield projects.

Innovative Environment: Continuously improve and innovate within a dynamic and supportive team.

Remote Flexibility: Fully remote role within UTC
-1 to UTC +3 time zones.

Impactful Work: Contribute to a mission-driven company that has unlocked $1.5 billion in credit and impacted over 23 million lives through our products.

What You’ll Do:

Team Leadership: Mentor and lead a team of backend engineers, fostering a collaborative and high-performing environment. Lead as a servant leader, coach, and contributor, emphasising high-quality output using infrastructure as code, observability, and monitoring, as well as automated testing in all environments, including production.

Full Ownership: Oversee the entire software stack, including supporting infrastructure, throughout the entire software lifecycle from inception, through production, and right the way to decommissioning under a Dev Ops culture.

Dev Ops Culture: Champion continuous delivery, testing, and observability as first-order concerns.

Tech Stack: Work with C#.NET, event-driven systems, microservices, and deployment technologies.

Our Mission:

We create financial inclusion for the traditionally excluded through a fair, flexible, customer-centric financing model. We strive to drive greater inclusion of women, youth, and low-income communities.

Our Impact:

Connected: 1.7 million first-time mobile internet users connected.

Prosperous: 62% of customers use M-KOPA smartphones for income generation, with 30,000+ livelihoods created for agents.

Green: 2.1 million tonnes of CO2 avoided through clean energy products, with over 100,000 circular economy products provided.

Join Us:

If you are passionate about technology, love the challenge of improving legacy codebases while working on new projects, and value a remote work environment, M-KOPA is the place for you. Shape the future with us and make a real impact as a Software Engineering Team Lead.

We are looking for good grasp of / and experience with C#.NET, Event Driven Systems, microservices, testing and Deployment.

Why M-KOPA?

At M-KOPA, we empower our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training. We support individual journeys with family-friendly policies, prioritize well-being, and embrace flexibility.

Join us in shaping the future of M-KOPA as we grow together. Explore more at .

#J-18808-Ljbffr

Title: Backend Engineering Team Lead (.NET Azure

Company: M-KOPA Kenya Limited

Location: Johannesburg, South Africa

Category: Software Development (Cloud Engineer – Software, Full Stack Developer, Software Engineer, DevOps)

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.