Senior Backend Engineer-Payments
Core
Building a canonical adapter layer and connector system for an international broker to support 60+ payment methods across Asia, Africa, LATAM, and the Middle East, ensuring reliable transaction status and server-to-server/embedded flows.
Role type
Senior Backend Engineer (Payments Infrastructure)
Builds
A pluggable adapter layer for payment providers, server-to-server and embedded payment flows, and transaction status observability.
Domain
Fintech / Cross-border Payments / Emerging Markets
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
TypeScript, Node.js, relational databases, payment system integration (authorization, callbacks, refunds, reconciliation), idempotency, asynchronous status handling, transaction state machines, third-party API integration, architecture ownership
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
Technologies
TypeScript, Node.js, relational databases, .NET
Responsibilities
Building and owning the connector and adapter layer; migrating payment methods to server-to-server and embedded flows; owning downstream reconciliation and transaction status handling; specifying behavior for the orchestration platform; building observability over transaction status; supporting card programme integration; extending integration sets to acquired entities
Seniority
Senior, hands-on IC