Senior Backend Engineer @CXM
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2wks ago

[Hiring] Senior Backend Engineer @CXM

2wks ago - CXM is hiring a remote Senior Backend Engineer. πŸ’Έ Salary: unspecified πŸ“Location: GMT to GMT+4

Role Description

We are looking for a Senior Backend Engineer who will own our connector layer and everything downstream of it:

  • Building and owning the connector and adapter layer, so that adding or replacing a provider becomes configuration and a thin adapter rather than a new integration each time.
  • Migrating payment methods from redirect flows to server-to-server and embedded flows where the provider supports it, and measuring the result.
  • Owning everything downstream of the orchestration layer: reconciliation, transaction status handling on our side, method configuration and payment flows into the client portal.
  • Making transaction status reliable end to end, through active status polling, idempotent processing and reconciliation.
  • Building observability over transaction status and provider performance across the estate.
  • Specifying the behaviour we need from the orchestration platform: transaction state machine, idempotency, polling, routing and cascading rules.
  • Supporting integration work for our card programme.
  • Extending the same integration set to acquired entities as configuration rather than a new build each time.

Qualifications

  • 5+ years in backend engineering, strong in TypeScript, Node.js, comfortable in relational databases.
  • Production experience with payment systems: authorisation, callbacks, refunds, reconciliation and retry behaviour.
  • Practical understanding of idempotency, asynchronous status handling, transaction state machines and designing for partial failure.
  • Experience integrating third-party APIs of uneven quality.
  • The ability to own a service rather than close tickets: architecture decisions, standards and root cause fixes.
  • English and Russian at a working communicative level.

Requirements

  • Exposure to .NET for work touching the client portal will be a significant plus.
  • Experience with APM and local rails in Asia, Africa or LATAM rather than cards alone.
  • Experience with bank transfer rails, virtual accounts, QR-based methods, mobile money etc.
  • Event-driven patterns in production: transactional outbox, idempotent consumers, sagas.
  • Background in brokerage, crypto payments, orchestration or another high-volume payments environment.
  • Active use of AI tooling in daily work.
  • Ability to work independently and make decisions without constant oversight.
  • Proactive mindset: willingness to propose improvements, fixes, new approaches.

Benefits

  • Fixed monthly compensation of [based on experience].
  • Fully remote work within GMT to GMT+4, with no relocation required.
  • Ownership of the connector layer and everything downstream, with direct influence on what the orchestration platform becomes.
  • Engineering problems that are not CRUD: asynchronous status across dozens of providers, partial failure, and local payment rails in emerging markets.
  • Scope that grows with the business: a card programme, new entities and new payment products.
  • Corporate AI tooling as part of the working process.
Before You Apply
️
remote Be aware of the location restriction for this remote position: GMT to GMT+4
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Backend Engineer @CXM
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: GMT to GMT+4
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,064+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later