What Fintech Employers in Lagos Actually Test For
Lagos fintech technical assessments typically include: 1) Build a Paystack/Flutterwave webhook handler with HMAC validation and idempotency. 2) System design: design a transfer/payout system or a wallet balance service. 3) SQL: reconcile a transactions table with a settlements table. 4) Debug: given a webhook handler, find the security vulnerabilities. 5) CBN regulation knowledge: what is BVN, what is the Tier 1/2/3 KYC framework, what is the NGN single transfer limit.
Common Technical Assessments
| Assessment Type | What You Build | What They Look For |
|---|---|---|
| Webhook handler challenge | Express API endpoint that receives Paystack charge.success, validates HMAC, updates DB idempotently | Signature validation correctness, idempotency, no double-fulfillment |
| System design: payout system | Design a disbursement system for 10,000 vendors | Approval workflow, idempotent transfers, retry logic, audit trail |
| SQL reconciliation | Query to find transactions in DB but not in settlements, or settlements > transactions | JOIN logic, GROUP BY, handling NULLs, understanding of settlement vs. transaction |
| Debug session | Given broken webhook handler code, find and fix 3 security/logic bugs | Security awareness: HMAC bypass, missing idempotency, raw body parsing error |
| API design | Design a REST API for a wallet service (deposit, withdraw, balance, history) | Idempotency keys, concurrency handling, rate limiting, audit log |
Nigerian Payment Domain Knowledge They Test
- CBN regulations — Central Bank of Nigeria. What is BVN (Bank Verification Number)? What are Tier 1/2/3 KYC requirements? What is the single NGN transfer limit?
- NIP (NIBSS Instant Payment) — Nigeria's interbank instant transfer system. What makes NIP instant vs. standard EFT?
- NUBAN — Nigerian Uniform Bank Account Number (10-digit format). Why do all Nigerian bank accounts have 10 digits?
- NDPC/NDPA 2023 — Nigeria Data Protection Act and the NDPC (National Data Protection Commission). What are the obligations for payment data processors?
- Gateway landscape — know Paystack, Flutterwave, Monnify, Interswitch, VFD, Squad, Kora — what each specializes in.
Learn More
See system design: payout system to prepare for the most common Lagos fintech design question.
Key Takeaways
- ✓Lagos fintech interviews are payment-domain-specific — not generic algorithm tests.
- ✓Webhook HMAC validation and idempotency are the most common technical assessment topics.
- ✓Know the Nigerian Banking System: NIP, CBN regulations, BVN, Tier KYC, NGN transfer limits.
- ✓System design questions focus on: payout systems, wallet balances, reconciliation.
- ✓SQL reconciliation of transactions vs. settlements is a common practical assessment.
Frequently Asked Questions
- What salary should I expect for a mid-level payment engineer in Lagos?
- Mid-level (3-5 years experience) payment engineers in Lagos earn approximately NGN 1,200,000 – 2,500,000/month at well-funded product companies (Paystack, Flutterwave, PiggyVest, etc.). Remote USD roles for the same level pay $60,000 – $100,000/year. Bank IT departments typically pay less than product fintechs.
- Is LeetCode preparation useful for Lagos fintech interviews?
- Minimally useful. Most Lagos fintech companies do not run competitive algorithm tests (sorting, dynamic programming, graph traversal). They prefer practical assessments: build a real payment feature, design a real system, debug real code. Spend your preparation time on payment-domain knowledge, not LeetCode medium problems.
- Do Lagos fintech companies hire remotely?
- Yes. Paystack/Stripe, Flutterwave, Chipper Cash, and several others hire Nigerian engineers fully remotely. With a strong portfolio and domain knowledge, location within Nigeria is not a barrier. Remote roles are often NGN or USD-denominated — confirm the currency and whether taxes are handled by the company (PAYE) or by you (freelance/contract).
Ready to build real-world apps?
Join the McTaba Labs full-stack marathon (4 months full-time · 6 months part-time). Learn M-Pesa, USSD, and WhatsApp engineering while shipping 8 production apps.
Apply to the McTaba Marathon