Bonaventure OgetoBy Bonaventure Ogeto|

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 TypeWhat You BuildWhat They Look For
Webhook handler challengeExpress API endpoint that receives Paystack charge.success, validates HMAC, updates DB idempotentlySignature validation correctness, idempotency, no double-fulfillment
System design: payout systemDesign a disbursement system for 10,000 vendorsApproval workflow, idempotent transfers, retry logic, audit trail
SQL reconciliationQuery to find transactions in DB but not in settlements, or settlements > transactionsJOIN logic, GROUP BY, handling NULLs, understanding of settlement vs. transaction
Debug sessionGiven broken webhook handler code, find and fix 3 security/logic bugsSecurity awareness: HMAC bypass, missing idempotency, raw body parsing error
API designDesign 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.

Sign up for the McTaba newsletter

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