arrow_backAll projects
9 monthsRemoteTeam required20-40 hrs/week

Savannah Pay — Pan-African Mobile Wallet

Posted 1 month ago1 bid

About this project

Savannah Pay is an ambitious pan-African mobile wallet platform designed to serve the forty percent of Sub-Saharan Africans who remain unbanked or underbanked. The project vision is to build a single application that works seamlessly across Kenya, Uganda, Tanzania, Ghana, and Nigeria — handling local currency accounts, cross-border transfers at transparent rates, mobile money integrations in each market, and a merchant payment layer that allows small businesses to accept digital payments without expensive POS hardware. The technical challenge at the heart of Savannah Pay is building a multi-currency, multi-rails payment architecture that abstracts over the very different mobile money ecosystems in each country. In Kenya we integrate with Safaricom M-Pesa via Daraja API. In Ghana we work with MTN Mobile Money and Vodafone Cash. In Nigeria we integrate with Flutterwave and Paystack as intermediaries for bank transfers. The system must handle currency conversion, reconciliation, and compliance reporting across five regulatory regimes simultaneously. The mobile application will be built in Flutter for maximum code reuse across Android and iOS, with a strong emphasis on performance on low-end devices and offline resilience. The backend will be a microservices architecture in Node.js, with separate services for accounts, transactions, notifications, KYC, and compliance. All services will be containerised and deployed on Kubernetes, with event-driven communication through Kafka for transaction events and webhook delivery. KYC and identity verification is a particularly complex component — each market has different national ID types, different acceptable selfie and document quality thresholds, and different regulatory requirements for tiered KYC. We are integrating with Smile Identity for document verification and liveness detection, with a custom workflow engine that routes verification requests to the appropriate market-specific process. The project will be built in three phases: Phase 1 covers Kenya and Uganda with M-Pesa and MTN integrations; Phase 2 adds Ghana and Nigeria; Phase 3 adds merchant QR payments and the cross-border transfer product. We are seeking a core team of four specialists to build alongside Fatima as project lead.

Roles on this project

4 of 4 still open

  • Payments Backend Engineer

    Build and own the multi-currency transaction processing service, M-Pesa Daraja integration, and reconciliation pipelines.

    Senior

  • Lead Mobile Engineer

    Own the Flutter application architecture, implement all payment UI flows, and ensure performance on low-end Android devices.

    Senior

  • UX/UI Designer

    Design the end-to-end user experience for a mobile wallet serving diverse users across five African countries.

    Mid level

  • Infrastructure & DevOps Engineer

    Build the Kubernetes infrastructure, CI/CD pipelines, and observability stack for the Savannah Pay platform.

    Mid level

This project takes a single bid for the whole team. Applying to an individual role above is the alternative if you are bidding on your own.

Milestones

KES 4,700,000 across 3

  1. Kenya MVP — M-Pesa integration live

    KES 1,200,000

    Not yet fundedDue 1 Aug 2026
  2. Uganda expansion — MTN MoMo integration

    KES 1,500,000

    Not yet fundedDue 1 Nov 2026
  3. Ghana & Nigeria rollout

    KES 2,000,000

    Not yet fundedDue 15 Jan 2027

No milestone has been funded yet. Each one is paid into escrow before its work begins, and released to you once the deliverable is approved.

Savannah Pay — Pan-African Mobile Wallet | Silicon Savannah Talent