CXM Direct LLC

Senior Backend Engineer-Payments

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Backend Engineer в международного брокера, отвечающий за платёжный коннекторный слой: адаптеры провайдеров, server-to-server и embedded-флоу, надёжность и наблюдаемость статусов транзакций.

Задачи

  • Владеть коннекторным и адаптерным слоем, чтобы подключение или замена провайдера были конфигурацией и тонким адаптером, а не новой интеграцией
  • Переводить платёжные методы с redirect-флоу на server-to-server и embedded, где провайдер это поддерживает, и измерять результат
  • Отвечать за всё ниже оркестрационного слоя: reconciliation, обработку статусов транзакций, конфигурацию методов и платёжные флоу в клиентском портале
  • Обеспечивать надёжность статусов транзакций end-to-end через активный polling, идемпотентную обработку и reconciliation
  • Строить наблюдаемость статусов транзакций и производительности провайдеров по всей системе
  • Специфицировать требования к оркестрационной платформе: стейт-машина транзакций, идемпотентность, polling, маршрутизация и каскадные правила
  • Поддерживать интеграционную работу для карточной программы
  • Расширять тот же набор интеграций на приобретённые компании через конфигурацию

Требования

  • 5+ лет в backend-разработке, сильные TypeScript, Node.js, уверенность в реляционных БД
  • Продакшн-опыт с платёжными системами: авторизация, колбэки, возвраты, reconciliation и retry
  • Практическое понимание идемпотентности, асинхронной обработки статусов, стейт-машин транзакций и проектирования под частичные отказы
  • Опыт интеграции сторонних API разного качества, включая работу напрямую с интеграционной командой провайдера
  • Способность владеть сервисом, а не закрывать тикеты: архитектурные решения, стандарты и устранение первопричин
  • Английский и русский на рабочем коммуникативном уровне

Условия

  • Фиксированная ежемесячная компенсация по опыту
  • Полностью удалённая работа в часовых поясах GMT–GMT+4, без релокации
  • Владение коннекторным слоем и влияние на оркестрационную платформу
  • Нетривиальные инженерные задачи: асинхронные статусы, частичные отказы, локальные платёжные рельсы развивающихся рынков
  • Рост объёма задач вместе с бизнесом: карточная программа, новые юрлица и платёжные продукты
  • Корпоративный AI-инструментарий в рабочем процессе

Навыки

  • TypeScript
  • Node.js
  • реляционные базы данных
  • .NET
  • APM
  • event-driven
  • transactional outbox
  • sagas
  • AI tooling

Похожие вакансии

Node JS Engineer
CommitMiddleУдалённо
22 сент.
Senior Backend Engineer-Payments — CXM Direct LLC, Удалённо | itrelocate