Conduit

Flutterwave

Rising
flutterwave.com

Unlocking boundless payment opportunities for enterprises, individuals, small businesses, emerging markets, and startups alike.

Open roles
31
New role every
~4.5 days
Posting trend
1.1× vs prior 90d

Company signals

Score: 78
Repost rate (90d) 0% Wikipedia Yes Posting cadence (90d/prior) 1.8x GitHub org Yes Stale listings 4% New cities (90d) 3 GitHub stars 243 Median listing lifespan 49 days

Job facts

Location
Lagos, Nigeria
Type
Full-time
Department
Engineering
Posted
Aug 07, 2026

Last verified live 1 month, 3 weeks ago · checked directly on the company's BambooHR

Applications powered by
BambooHR
Apply to this job

Staff Fullstack Engineer, Core

at Flutterwave


Flutterwave was founded on the principle that every African must be able to participate and thrive in the global economy. To achieve this objective, we have built a trusted payment infrastructure that allows consumers and businesses (African and International) make and receive payments in a convenient borderless manner.

The Role

We are looking for a Staff Full-Stack Engineer to lead the design and delivery of the systems that power Flutterwave's core payment flows. You will work across services, APIs, data platforms, operational interfaces, and observability for areas such as Ledger, Acquiring, Payouts, and Identity. You will set technical direction, solve complex reliability and scale problems, and help senior engineers deliver changes safely across critical systems.

Responsibilities include but are not limited to:

  • Set the technical direction for core payment systems, including services, APIs, databases, operational interfaces, and observability.
  • Lead the design and delivery of end-to-end changes across Ledger, Acquiring, Payouts, Identity, and related systems.
  • Improve availability, fault tolerance, and deployment practices for services that require little or no downtime.
  • Scale database architecture, data access patterns, and system capacity for growing transaction volumes and major product launches.
  • Design strong idempotency, transaction-management, and data-integrity controls for money movement.
  • Build and improve routing logic that handles payment-method rules, failures, and edge cases safely.
  • Raise engineering standards for security, testing, observability, incident response, and operational readiness.
  • Lead technical reviews, guide complex investigations, and mentor senior engineers across the Core team.
  • Work with Product, Risk, Operations, and other engineering teams to make sound technical decisions for critical payment infrastructure.

Required competency and skillset to be a waver:

  • At least eight years of professional software engineering experience, including significant full-stack ownership.
  • Deep experience with distributed systems, microservices, APIs, and cloud-based production environments.
  • Backend development experience in one or more languages such as Node.js, Go, Java, Python, or PHP
  • Strong backend engineering experience with financial systems, ledgers, payment gateways, or other transaction-heavy platforms.
  • The ability to work across frontend or operational interfaces when an end-to-end solution requires it.
  • Expert knowledge of relational databases, schema design, query performance, transactions, and data integrity at scale.
  • Strong experience with idempotency, asynchronous processing, fault tolerance, caching, and service-to-service communication.
  • A proven record of leading complex technical programs, production migrations, and reliability improvements.
  • Strong judgment, clear communication, and the ability to influence technical direction across teams.
  • A bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Click here for the Recruitment Privacy Notice and Flutterwave Privacy Policy