Senior Backend Engineer-Payments
Core
Building a canonical adapter layer and connector system for a global payment broker to support 60+ payment methods across Asia, Africa, LATAM, and the Middle East.
Role type
Senior Backend Engineer (Payments Infrastructure)
Builds
Server-to-server and embedded payment flows, transaction status observability, and a reusable integration adapter layer.
Domain
Fintech / Global Payments / Emerging Markets
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
TypeScript, Node.js, relational databases, payment system integration (authorization, callbacks, refunds, reconciliation), idempotency, transaction state machines, asynchronous status handling, third-party API integration, system design
Preferred skills
.NET, APM, local rails in Asia/Africa/LATAM, bank transfer rails, virtual accounts, QR-based methods, mobile money, event-driven patterns (sagas, outbox), brokerage/crypto payments background, AI tooling
Responsibilities
Building and owning the connector and adapter layer; migrating payment methods to server-to-server/embedded flows; owning downstream reconciliation and transaction status handling; specifying behavior for the orchestration platform; building observability for transaction status and provider performance; supporting card programme integration; extending integration sets to acquired entities
Seniority
Senior, hands-on IC