Senior Backend Engineer building payment and banking platforms that stay correct under failure.
Dakar (GMT) · Remote worldwide · FR / EN
I design and ship Java / Spring Boot backends for fintech, payments, and banking — APIs, ledgers, and integrations where money movement, auditability, and uptime are the product.
Recent delivery includes enterprise banking platforms for Bank of Africa Group (via Synapse), fintech payment systems at ENG Technologie, and SaaS backends across West Africa.
| Domain | Payments · Core banking concepts · Multi-tenant SaaS |
| Systems | Transactional APIs · Double-entry ledgers · PSP adapters · Event-driven flows |
| Platform | Docker · Kubernetes · AWS · CI/CD |
| Ask me about | Idempotency · reconciliation · service boundaries · failure isolation |
→ Full case studies & engagement packages: saifcore.tech
AfriPay Multi-PSP payment backend — mobile money, cards, wallets, ledger & failover |
Double-Entry Ledger Modular monolith for wallets & accounting-correct money movement |
Banking Concepts Core banking models for fintech engineers (T24 / Flexcube / Mambu-style) |
Payment API Sandbox Fintech sandbox for Mobile Money, card & bank API integration testing |
- Own the failure mode — design for the page you’ll get at 2am
- Boring tech wins — novelty only when it cuts real risk or cost
- Trade-offs in writing — consistency, latency, coupling — made explicit
- Handoff-ready — interfaces and observability the next team can run


