McTaba Labs logo
Software EngineeringThe WhiteboardProjectsEventsMasterclassesWebinarsLearn
Book Call

500+ developers already in the community

Get answers, find accountability partners, and stay ahead

Join Discord →
McTaba Labs logo

Educating 1 million students in tech by 2030.

Programs

  • HighSchool Graduates Launchpad
  • AI & Business Automation
  • Corporate Training
  • McTaba Story & Mission
  • Full-Stack Curriculum
  • Course Pricing & Plans
  • Frequently Asked Questions

Resources

  • Join Discord Community
  • Tech Events in Nairobi
  • Masterclasses
  • Free Resources
  • Learn
  • Campus
  • Africa Tech Talent Report
  • Partner With Us
  • Start a Project
  • Our Work

Contact Us

  • 124 Manyani East Road, Lavington, Nairobi
  • +254727795603
  • Book a Discovery Call

Office Hours:

Mon-Fri: 9am - 2pm EAT

Sat: 10am - 12pm EAT

© 2027 McTaba Labs - A product of Edtech Industries. All rights reserved.

Privacy PolicyTerms of ServiceRefund Policy
  1. Learn
  2. Paystack for African Developers
  3. What Fintech Employers in Lagos Actually Test For
Bonaventure OgetoBy Bonaventure Ogeto|Updated July 22, 2026

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.

In this article

  1. 1. Common Technical Assessments
  2. 2. Nigerian Payment Domain Knowledge They Test
  3. 3. Learn More

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.

Get weekly developer tips

Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.

No spam. Unsubscribe anytime.

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).

Learn Paystack Integration

KES 2,999

The definitive guide to building payment systems with Paystack — from your first transaction to production-grade payment infrastructure across Africa. 9 modules, 47 lessons. Free preview available.

Start Paystack Course

Not ready? Create Free Account

Keep reading

Getting Paid to Build Paystack Integrations

Payment integration is one of the most bankable skills a developer in Africa can carry. This guide covers how to price the work, land clients, ace fintech interviews, and build a career or agency around Paystack.

Read more

Landing Fintech Clients as a Kenyan Developer

Fintech client work in Kenya is available — but it does not come through random job boards. It comes through relationships, visibility in the right communities, and demonstrating that you know the Kenyan payment ecosystem.

Read more

Building a Payments Portfolio That Gets You Hired

A payments portfolio is different from a general software portfolio. Hiring managers and clients want to see that you understand idempotency, webhooks, security, and failure modes — not just that you called an API. This guide shows what to build and what to document.

Read more

Maintaining Client Payment Integrations as Recurring Revenue

Payment integrations break quietly. A webhook stops firing, a settlement account gets flagged, an API update changes a field name. Clients pay for peace of mind that someone is watching. This is your recurring revenue opportunity.

Read more

Build a Parking Payment App

A build guide for a parking payment app where drivers scan a QR code on entry, pay for their session via Paystack (card or M-Pesa), and the system validates payment before the barrier lifts for exit. Covers time-based pricing, session management, and overstay handling.

Read more

Single Gateway vs Multi Gateway Architecture

Multi-gateway sounds like better resilience. It is — but it also doubles your integration surface, webhook handling, reconciliation complexity, and maintenance burden. Most African startups should start single-gateway and add the second only when they have a specific reason.

Read more

Explore related topics

M-Pesa & African Stack

M-Pesa Daraja API tutorials, USSD development, and WhatsApp Business API guides. The African Stack that global bootcamps do not teach.

Learn to Code in Kenya

Everything a Kenyan needs to know before writing their first line of code. Career paths, real costs, hardware requirements, and honest answers about what it takes.

Learning to Code

Roadmaps, language guides, and practical advice for learning to code and launching a programming career.

Breaking Into Tech

Practical, no-nonsense guides for anyone looking to start or change their career in tech. From choosing your first language to acing interviews.

The African Stack: Skills for This Market

The skills that make Kenyan developers hard to replace: M-Pesa, USSD, WhatsApp, fintech, and building for the African market.

Bonaventure Ogeto

Bonaventure Ogeto

Founder, McTaba Labs

Bonaventure is the founder of McTaba Labs, a coding bootcamp in Nairobi, Kenya. He has spent years building products for the African market and mentoring the next generation of developers across the continent.