Senior Backend Engineer – Payments
CXM
Description du poste
About the role
We are an international broker with roughly 60 payment methods across Asia, Africa, LATAM and the Middle East. Payments is now a standalone function and we are building a dedicated team. We need a Senior Backend Engineer to own the connector layer and everything downstream, creating a canonical adapter layer and moving payment flows to server‑to‑server and embedded models.
Key responsibilities
- Design, build and own the connector and adapter layer so new providers are added via configuration and thin adapters.
- Migrate payment methods from redirect to server‑to‑server and embedded flows, measuring impact.
- Own downstream processes: reconciliation, transaction status handling, method configuration and client‑portal flows.
- Ensure end‑to‑end reliable transaction status through active polling, idempotent processing and reconciliation.
- Build observability for transaction status and provider performance across the estate.
- Specify and review the behaviour required from the orchestration platform (state machine, idempotency, routing, etc.).
- Support integration work for the card programme and extend the integration set to acquired entities.
Required profile
- 5+ years of backend engineering experience, strong in TypeScript and Node.js.
- Production experience with payment systems (authorisation, callbacks, refunds, reconciliation, retry logic).
- Deep understanding of idempotency, asynchronous status handling and transaction state machines.
- Experience integrating third‑party APIs of varying quality and working directly with provider teams.
- Ability to own a service end‑to‑end, making architecture decisions and fixing root causes.
- Working communicative level in English and Russian.
Required skills
- TypeScript
- Node.js
- Relational databases
- Payment system integration (authorisation, callbacks, refunds, reconciliation)
- Idempotency and asynchronous status handling
- Transaction state‑machine design
- Third‑party API integration
- .NET exposure (optional)
- APM tools
- Bank‑transfer rails, virtual accounts, QR‑based methods, mobile money
- Event‑driven patterns (transactional outbox, idempotent consumers, sagas)
- AI tooling for daily work
What we offer
- Fixed monthly compensation (based on experience) with full remote work within GMT to GMT+4.
- Ownership of the connector layer and direct influence on the orchestration platform.
- Complex engineering problems beyond CRUD, involving asynchronous status across many providers.
- Scope that grows with the business: card programme, new entities and new payment products.
- Corporate AI tooling integrated into the development process.
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches en Géorgie.
Salaire : Senior Back-End Engineer Sur la base de 6 offres en GéorgiePostulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Publie il y a 2 jours
Expire dans 1 mois
11 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
CXM