KakaMotors

Engineering

Backend Engineer, Payments

Nairobi (Westlands) · Hybrid Full-time KSh 380,000 – 550,000 / month

Build the M-Pesa and card payment flows behind Featured ads and Dealer packages.

What you'll do

  • Design and run payment services integrating M-Pesa Daraja (STK Push, C2B) and card acquirers.
  • Reconcile transactions, generate eTIMS-compliant invoices and handle refunds.
  • Keep payment systems secure, observable and PCI DSS-aligned.

What you'll bring

  • 3+ years backend experience (Node.js, Go or Python) with relational databases.
  • Hands-on experience integrating M-Pesa or another payments API.
  • Strong grasp of idempotency, retries and financial reconciliation.

Nice to have

  • KRA eTIMS integration experience.
  • Event-driven architectures.

Benefits

  • Health cover — Comprehensive inpatient and outpatient medical cover for you, your spouse and up to four children.
  • Pension — Employer contribution of 5% of basic salary to a registered pension scheme, on top of NSSF.
  • Learning budget — KSh 100,000 a year for courses, books and conferences.
  • Hybrid work — Office in Westlands with flexible remote days, plus a home-office allowance.
  • Time off — 25 days annual leave, your birthday off, and paid parental leave above the statutory minimum.
  • Car discount — Staff discounts with partner dealers and free KakaCare inspections.

Hiring process

  1. 1Apply. Send your CV and a short note. We reply to every application within 10 working days.
  2. 2Intro call. 30 minutes with the hiring manager about the role and your experience.
  3. 3Skills interview. A practical exercise relevant to the role — never unpaid take-home work over 3 hours.
  4. 4Team interview. Meet the people you'd work with and ask us anything.
  5. 5Offer. References, then a written offer including salary and benefits.

KakaMotors Limited is an equal opportunity employer. We process applicant data as described in our Privacy Policy and keep unsuccessful applications for 12 months unless you ask us to delete them sooner.