Senior Backend Engineer, Payments

Posted 3 days ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Develop and manage the connector and adapter layer, enabling providers to be added or swapped through configuration and lightweight adapters.

• Transition payment methods from redirect flows to server-to-server and embedded flows where applicable, while measuring outcomes.

• Handle downstream orchestration responsibilities, including reconciliation, transaction status management, method configuration, and payment flows into the client portal.

• Ensure transaction status reliability from start to finish through active status polling, idempotent processing, and reconciliation efforts.

• Implement observability for transaction status and provider performance throughout the system.

• Define, design, advocate for, and review the behavior of the orchestration platform, encompassing transaction state machines, idempotency, polling, routing, and cascading rules.

• Assist with integration tasks related to the card program.

• Expand the integration set for acquired entities via configuration rather than requiring new builds.

• Take ownership of the integration codebase, enhance transaction status handling, and deliver the initial server-to-server integration.

• Establish the adapter layer, onboard providers accordingly, and ensure transaction status and provider performance are observable.

• Oversee the migration to server-to-server and embedded flows across various payment methods.

• Collaborate with a Systems Analyst as the team expands while maintaining ownership of integration engineering.


⛳️ Requirements

• Over 5 years of experience in backend engineering.

• Proficient in TypeScript and Node.js.

• Comfortable working with relational databases.

• Hands-on experience with payment systems, including authorization, callbacks, refunds, reconciliation, and retry behavior.

• Solid understanding of idempotency, asynchronous status management, transaction state machines, and designing for partial failures.

• Experience integrating third-party APIs of varying quality, including direct collaboration with a provider's integration team.

• Capability to take ownership of a service, including making architectural decisions, setting standards, and addressing root causes.

• Proficiency in English and Russian at a working communicative level.

• Familiarity with .NET for work related to the client portal is a significant advantage.

• Experience with APM and local payment rails in Asia, Africa, or LATAM, beyond just card transactions, is highly beneficial.

• Knowledge of bank transfer rails, virtual accounts, QR-based payment methods, and mobile money is a notable plus.

• Practical experience with event-driven patterns in production, such as transactional outbox, idempotent consumers, and sagas is a considerable advantage.

• Background in brokerage, cryptocurrency payments, orchestration, or another high-volume payment environment is a significant plus.

• Regular use of AI tools in daily tasks is a valuable advantage.

• Ability to work independently and make decisions without frequent oversight is a significant benefit.

• A proactive attitude and readiness to suggest improvements, fixes, and new strategies is a notable plus.


🏝️ Benefits

• Fully remote work opportunities within GMT to GMT+4, with no need for relocation.

• Access to corporate AI tools as part of the work process.

• Ownership of the connector layer and all downstream processes, with direct impact on the evolution of the orchestration platform.

• Engagement with engineering challenges beyond CRUD operations, such as asynchronous status across multiple providers, partial failures, and local payment rails in emerging markets.

• Opportunities for growth that align with the business expansion, including a card program, new entities, and new payment products.

People also viewed

MWDN22 hours ago

Senior Python Backend Developer

UA flagUkraine OnlyFull-timeBackend Engineer
ApplyView job
Oscilar1 day ago

Senior Backend Engineer – Java

IN flagIndia OnlyFull-timeBackend Engineer₹6.6M – ₹9.7M/year
ApplyView job
Veradigm®1 day ago

Principal Database Engineer – Platform Engineer

US flagUnited States, +1 more countryFull-timeBackend Engineer$130.2k – $189.5k/year
ApplyView job
Shuru1 day ago

Lead Java Engineer

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
FCamara Consulting & Training1 day ago

Senior Backend Developer – Kotlin

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Sedgwick1 day ago

Power Platform Architect – AI

US flagFlorida OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers