Talent.com
This job offer is not available in your country.
Senior Backend Engineer

Senior Backend Engineer

M-KOPAWorkFromHome, Mpumalanga, South Africa
17 days ago
Job description

The Impact

Your code will directly power technology solutions for millions of people across Africa who have been excluded from traditional financial services. We have helped over 5 million customers access over $1.5 billion in credit. This is your opportunity to be part of something transforming lives across the continent.

The Opportunity

Mission-driven engineering : Every service you build helps expand financial inclusion for under-banked populations.

Global recognition : Join a company named by TIME 100 as one of the world's most influential and by the Financial Times as Africa\'s fastest-growing for 4 consecutive years ).

Scale challenges : Build backend systems serving millions across multiple African markets.

Environmental impact : We are carbon-negative, having displaced over 2 million tonnes of emissions.

What You\'ll Do

At M-KOPA, you\'ll build sophisticated event-driven microservices with real-world impact. Our engineering teams own their solutions end-to-end—from architecture decisions to production monitoring. Join us in combining cutting-edge .NET development with purpose-driven engineering that makes digital and financial inclusion possible across Africa.

Technical Environment

Modern C# Stack : We use predominantly C# written against the latest .NET stack

Microservices & Cloud : We favour microservices hosted on Azure using Kubernetes

Event-Driven Architecture : We are constantly iterating towards a completely decoupled, event-driven architecture

Mixed Environment : We have both legacy services and greenfield microservices

Our Engineering Approach

As an engineer, you will work as a collaborator. More senior members will coach and contribute, placing an emphasis on :

High quality output

Observability and monitoring

Automated testing in all environments, including production

Infrastructure as code and DevOps practices

What You Need

We expect you to be comfortable working as part of a team which owns the entire software stack, including supporting infrastructure, throughout the entire software lifecycle—from inception through production to decommissioning under a DevOps culture. You\'ll value the constraints that continuous delivery places upon engineering processes and embrace testing and observability as first-order concerns in development.

Required Experience

Strong grasp of C# .NET development

Experience with Event-Driven Systems

Microservices architecture experience

Testing and deployment expertise

DevOps culture mindset

Location & Benefits

Fully remote role within UTC -1 to UTC +3 time zones

Work with diverse teams across UK, Europe, and Africa

Professional development programs and coaching partnerships

Family-friendly policies and flexible working arrangements

Well-being support and career growth opportunities

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

Our technology has created measurable change :

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

Ready to build C# .NET solutions that create real-world financial inclusion while advancing your career in modern backend engineering?

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, prioritise well-being, and embrace flexibility.

Apply now to join our mission of transforming lives across Africa through technology.

Why 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, prioritise well-being, and embrace flexibility.

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

Recognized four times by the Financial Times as one Africa\'s fastest growing companies (2022, 2023, 2024 and 2025) and by TIME100 Most influential companies in the world 2023 and 2024, we\'ve served over 5 million customers, unlocking $1.5 billion in cumulative credit for the unbanked across Africa.

Important Notice

M-KOPA is an equal opportunity and affirmative action employer committed to assembling a diverse, broadly trained staff. Women, minorities, and people with disabilities are strongly encouraged to apply.

M-KOPA explicitly prohibits the use of Forced or Child Labour and respects the rights of its employees to agree to terms and conditions of employment voluntarily, without coercion, and freely terminate their employment on appropriate notice. M-KOPA shall ensure that its Employees are of legal working age and shall comply with local laws for youth employment or student work, such as internships or apprenticeships.

M-KOPA does not collect / charge any money as a pre-employment or post-employment requirement. This means that we never ask for recruitment fees, processing fees, interview fees, or any other kind of money in exchange for offer letters or interviews at any time during the hiring process.

Applications for this position will be reviewed on a rolling basis. Shortlisting and interviews will take place at any stage during the recruitment process. We reserve the right to close the vacancy early if a suitable candidate is selected before the advertised closing date.

#J-18808-Ljbffr

Create a job alert for this search

Senior Backend Engineer • WorkFromHome, Mpumalanga, South Africa

Related jobs
  • Promoted
EC&I Engineer

EC&I Engineer

Network RecruitmentNelspruit, South Africa
The EC&I Engineer will be responsible for the design, development, and maintenance of electrical, control, and instrumentation systems across a range of projects. You will work closely with cros...Show moreLast updated: 4 days ago
  • Promoted
Branch Manager

Branch Manager

FempowerNelspruit, South Africa
Branch Manager Nelspruit - Willing to Relocate?.Diploma / equivalent qualification or relevant experience with industry knowledge. Minimum 10 years’ experience and proven successful track record in ...Show moreLast updated: 30+ days ago
  • Promoted
Business Development Manager

Business Development Manager

Liham Consulting Pty (Ltd)Nelspruit, South Africa
Growing existing business in allocated territories while identifying new growth opportunities.Driving new business acquisition and develop long term customer relations . Managing and developing a te...Show moreLast updated: 30+ days ago
  • Promoted
Business Sales Consultant (B2B)

Business Sales Consultant (B2B)

Staff Unlimited Recruitment Pty Ltd T / A MPC Recruitment Group ECNelspruit, South Africa
Our client is seeking a Business Sales Consultant to join their team.This position will suit a self-starter with an outgoing personality and mature attitude who can communicate confidently at all l...Show moreLast updated: 30+ days ago
  • Promoted
Senior Developer

Senior Developer

WatersEdge SolutionsWorkFromHome, Mpumalanga, South Africa
Industry : Data Science | AI | Healthcare Tech.WatersEdge Solutions is hiring a highly skilled.If you're a Python expert who thrives on solving complex data challenges and mentoring others, this is ...Show moreLast updated: 11 days ago
  • Promoted
Regional Manager (Network Engineering - Mpumalanga) Fixed-Term-Contract

Regional Manager (Network Engineering - Mpumalanga) Fixed-Term-Contract

Huawei Africa LtdMpumalanga, South Africa
Summary of Duties and Responsibilities : .Ensure an ongoing routine maintenance program with adequate availability of resources and equipment. Daily work planning, Task Allocation, Shifts, Leave, Indi...Show moreLast updated: 7 days ago
  • Promoted
Used Sales Manager

Used Sales Manager

Dante PersonnelBarberton, South Africa
Relevant marketing qualification (advantageous).Strong management and leadership skills, self-driven and integrity-focused. Knowledge of business operations, policies, marketing, financial analysis,...Show moreLast updated: 10 days ago
  • Promoted
Senior Bookkeeper / Accountant

Senior Bookkeeper / Accountant

Dante PersonnelNelspruit, South Africa
Grade 12 and BCom : Accounting or BCom : Financial Management.Completed articles would be an advantage.Must have at least 10 years experience in a similar position. Must have experience with bookkeepi...Show moreLast updated: 5 days ago
  • Promoted
Performance Engineer

Performance Engineer

KMCK Talent Sourcingngodwana, Mpumalanga, South Africa
Mechanical and / or Electrical Engineering Degree or equivalent.Government Certificate of Competency (GCC) Factories.Plant Engineer in a power plant / utilities environment.Overall responsibility for...Show moreLast updated: 30+ days ago
  • Promoted
Branch Manager

Branch Manager

Greys PersonnelNelspruit, South Africa
Oversee daily branch operations, ensuring efficiency and compliance.Lead, coach, and support the branch team.Maintain strong client relationships and resolve issues quickly.Manage budgets, costs, a...Show moreLast updated: 9 days ago
  • Promoted
Branch Manager

Branch Manager

IntelliStaffNelspruit, South Africa
Location : Nelspruit, Mpumalanga.Requirements : Please note if you do not have roadfreight and logistics management experience your application will not be considered. Diploma / Bachelor's degree in B...Show moreLast updated: 10 days ago
  • Promoted
Power Plant Maintenance Engineer (GCC Factories),

Power Plant Maintenance Engineer (GCC Factories),

RakkgalakaneNelspruit, South Africa
Power Plant Maintenance Engineer (GCC Factories), Nelpruit, Rneg + ben.POWER PLANT / Utilities environment.Plant preventative maintenance. Overview and assess planned maintenance activities.Provide ...Show moreLast updated: 30+ days ago
  • Promoted
Automation Engineer

Automation Engineer

Network RecruitmentNelspruit, South Africa
Design, program, and implement automation and control systems (e.Develop and test automation logic using platforms such as Siemens, Allen-Bradley, Schneider, etc. Integrate sensors, actuators, and i...Show moreLast updated: 14 days ago
  • Promoted
Logistics Branch Manager

Logistics Branch Manager

Qetello HoldingsNelspruit, South Africa
An exciting opportunity awaits a results-driven and detail-oriented Branch Manager in the logistics industry based in Rocky’s Drift, Nelspruit. Our client is seeking a highly motivated and experienc...Show moreLast updated: 9 days ago
  • Promoted
Senior Backend Software Engineer (TypeScript) [Prisma ORM]

Senior Backend Software Engineer (TypeScript) [Prisma ORM]

PrismaWorkFromHome, Mpumalanga, South Africa
Senior Backend Software Engineer (TypeScript).At Prisma, we are building the data layer for modern applications.If you are fascinated by the leading-edge architecture and technology used in today’s...Show moreLast updated: 5 days ago
  • Promoted
Private Banker | Nelspruit, White River, Ladenburg

Private Banker | Nelspruit, White River, Ladenburg

The Recruitment Councilnelspruit, Mpumalanga, South Africa
Urgent Job Opportunity : Quality Assurance Manager •.Salary : • R25,000 - R35,000 per month.Start Date : • Possible August start. We''re looking for a Quality Assurance Manager to join our clients team in...Show moreLast updated: 30+ days ago
  • Promoted
Technical Support Engineer (Blockchain & Backend Development)

Technical Support Engineer (Blockchain & Backend Development)

BinanceWorkFromHome, Mpumalanga, South Africa
Binance is a leading global blockchain ecosystem behind the world’s largest cryptocurrency exchange by trading volume and registered users. We are trusted by over 280 million people in 100+ countrie...Show moreLast updated: 3 days ago
  • Promoted
Senior Java Engineer

Senior Java Engineer

DataTech RecruitmentWorkFromHome, Mpumalanga, South Africa
Senior Java Engineer required in South Africa (Remote).Are you a Java expert with a love for solving real-world challenges? Ready to flex your back-end muscles on complex, large-scale systems — wit...Show moreLast updated: 1 day ago