Freelance delivery
Build or modernize payment rails and APIs — discovery to handoff, with milestones and docs.
Loading…
Four-plus years owning banking, fintech, and enterprise backends — West Africa delivery, remote worldwide.
Saïfoulaye Diallo
I design and own backend platforms for banking, payments, and enterprise products — services that stay correct under audit and in production.
Four-plus years in Java, Spring Boot, and distributed systems — shipping APIs, payment rails, and event-driven backends that teams can run in production.
Recent work: Synapse → Bank of Africa Group (11+ subsidiaries), FinTech rails (Wave, Orange Money, Kafka), and multi-tenant SaaS.
Based in Dakar. West Africa delivery; remote freelance and contract worldwide. Bilingual FR/EN.
Senior Backend Engineer
Dakar · West Africa · Remote Worldwide
4+
Production Years
11+
Banking subsidiaries
∞
Curiosity Driven
Languages
French
Native / full professional
English
Professional working (written)
Build or modernize payment rails and APIs — discovery to handoff, with milestones and docs.
Backend capacity in your squad — sprints, CI/CD, and production ownership.
Discovery, ADRs, and reference designs before you commit budget.
Core capabilities
Design payment rails that hold up under audit and scale: idempotent by default, reconciled automatically against provider statements, and routed across payment providers without locking the business into one of them.
Stack
Patterns: Double-entry & subledgering · Clearing & settlement automation · Cross-provider orchestration
Build backends designed to change without rewrites — clean architecture, decoupled modules, and business logic that stays auditable as the system and the team grow. The same approach applied across 11+ Bank of Africa subsidiary integrations.
Stack
Patterns: Domain-Driven Design (DDD) · Bounded context orchestration · ACID & eventual consistency
Design APIs as a governed product surface: contract-first, versioned, and observable — built for partner integrations that need to evolve without breaking existing consumers.
Stack
Patterns: Backward & forward-compatible APIs · Contract-first design · Configurable rate limiting
Build event-driven systems that stay correct under retries, partial failures, and regional outages — sagas, outbox, and circuit breaking applied to real payment and settlement flows, not textbook diagrams.
Stack
Patterns: Saga orchestration patterns · Transactional outbox · Advanced circuit breaking
Ship regulated fintech workloads with infrastructure as code, blue/green or canary rollouts, and monitoring that catches problems before customers do — audited, not just automated.
Stack
Patterns: SLO/SLI-centric operations · Full GitOps automation · Blue/green & canary deployments
One API abstraction over Orange Money, Wave, MTN, and local wallets — standardized error handling, guaranteed reconciliation, and a stable contract when a new corridor launches.
Stack
Patterns: Provider-pluggable adapters · Webhook normalization & reliability · Automated audit trails
Production stack
Backend
Data & Cache
Messaging & APIs
Cloud & Delivery
Frontend
Fintech & Payments
Engineering Principles
Systems architected for growth: horizontal scaling, resilient async workflows, and extensible data models that enable expansion without rewrites.
Failure-tolerant by design — from idempotent operations and automated retries to robust fallbacks. Because real-world networks are unpredictable, but your uptime can’t be.
Zero-trust methodology, signed interactions, strict least-privilege, and immutable audit logs embedded in every flow. Security is woven in, never layered on.
Modular by default: precise boundaries, clear contracts, and self-documenting APIs, for codebases your team can iterate on with confidence.
User-centric profiling, nuanced caching strategies, and explicit latency SLAs — performance as a feature, measured where it matters most.
Business logic at the core. Infrastructure details isolated at the edge — so your platform adapts to change, not the other way around.
Deep instrumentation, actionable telemetry, and proactive alerting empower rapid diagnosis and continuous improvement.
Share team, stack, and constraints. I reply with a clear path: package proposal, contract embed, or next hiring steps.