Recruiter view
Saïfoulaye Diallo
Senior Backend Engineer. Payments and financial systems. Based in Dakar, working remote worldwide.
Currently consulting at Synapse Groupe on backend modernization for 11+ Bank of Africa subsidiaries.
Before that: FinTech and payments at ENG Technologie, SaaS for merchants at Mafalia, and Ecom 360 — a product I run, live with 10+ merchants.
- Availability
- Open to senior roles and select engagements — Q1 2027.
- Location
- Dakar, Senegal · remote worldwide · GMT
- Languages
- French, native. English, professional working.
Trajectory
Feb 2025 — Present
Senior Backend Engineer — Banking Platforms (Consultant)
Synapse Groupe · Bank of Africa — Groupe Bank of Africa
Ngor, Dakar, Senegal
- Backend modernization (Java / Spring Boot, multi-tenancy, clean architecture) on Bank of Africa Group platforms that serve 11+ subsidiaries — standardizing integration patterns and raising maintainability of core services.
- Designed secured REST APIs and gateway-style boundaries (versioned contracts, JWT / RBAC, audit logging) plus append-only reconciliation so money movement stays explainable for finance and compliance. Ownership with product, QA, and engineering on high-availability delivery (Docker, Kubernetes, CI/CD).
Jul 2023 — Feb 2025
Backend Engineer — FinTech & Payments
ENG Technologie Group
Dakar-Plateau, Senegal
- Owned backend microservices for digital lending, customer onboarding, and payment workflows on a FinTech platform in production.
- Integrated Wave and Orange Money; designed Kafka event flows with explicit idempotency so retries cannot double-debit. Hardened APIs with Spring Security and improved payment operations reliability on AWS (Docker, GitLab CI/CD).
Jun 2022 — Nov 2023 · parallel with ENG from Jul 2023
Software Engineer — SaaS Platform
Mafalia — Ecom & Fintech Applications
Dakar Region, Senegal
- Built multi-tenant backend services and REST APIs for inventory, orders, sales, and financial workflows helping SMEs run operations.
- Improved performance via query optimization, caching, and async processing — keeping reporting off the collection path so checkout stays responsive.
Dec 2021 — May 2022
Software Engineer
SarayaTech Senegal
Senegal
- Developed backend services and domain features supporting patient management, consultations, prescriptions, and healthcare workflows on a clinical platform.
- Designed secure and scalable REST APIs across multiple business modules. Improved performance through caching and asynchronous processing; participated in code reviews and testing.
Core stack
- Languages
- Java (8–21) · SQL
- Frameworks
- Spring Boot · Spring Security · Spring Cloud
- Data & messaging
- PostgreSQL · Redis · Apache Kafka
- Cloud & ops
- Docker · Kubernetes · AWS · GitLab CI
- AI
- LLM applications · RAG · Tool calling
AI is exploration beside production work, not a claim of shipped agent platforms.
