Backend Developer (Node.js / TypeScript) — Payment Integrations

Backend Developer (Node.js / TypeScript) — Payment Integrations

Worldwide (remote)

$3 000 – 4 500

Source:Unilance
Payment:Monthly
Format:Full-time
Work mode:Remote
Schedule:5/2 (5 days work, 2 days off)
Gender:Any

Job Details

О проекте

Развитие собственного платёжного агрегатора, архитектура которого уже успешно работает в Production. Поиск инженера для интеграции новых платёжных провайдеров и поддержки текущих решений. Важно глубоко погружаться в платёжную логику, нестандартные кейсы и гарантировать высокую надёжность транзакций (общение с провайдерами ведёт бизнес-команда).

Стек технологий

  • Node.js, TypeScript, MongoDB, Redis, Kafka, ClickHouse, REST API, Webhooks, OAuth, HMAC

Обязанности

  • Интеграция платёжных систем: от исследования API до запуска в Production
  • Обработка транзакций, Webhooks, ошибок и повторных запросов (retry logic)
  • Поддержка готовых интеграций и адаптация к изменениям внешних API
  • Расследование и устранение Production-инцидентов
  • Автоматизированное тестирование и плотное взаимодействие с QA

Требования

  • Опыт коммерческой разработки бэкенда на Node.js и TypeScript
  • Практический опыт интеграции платёжных систем
  • Понимание Idempotency, Retry, Race Conditions и асинхронной обработки
  • Опыт работы с MongoDB и Redis
  • Умение самостоятельно разбираться в сложных API и проблемах в Production

Детали оплаты

  • $3 000–4 500 в месяц

График работы

  • Полностью удалённо (из любой страны)
  • 5/2 (основные задачи плановые, иногда возможны срочные инциденты вне рабочего времени)

Примечание

Присылайте резюме в Telegram.

Above market

This job · up to 54 M
7.5Mminimum
18Maverage
66+Mmaximum
ID 120136

Stay cautious

If you are asked to send SMS codes, install something, transfer money, or do anything else related to money — do not agree: these are signs of fraud. We strive to verify employers' information, but we are not responsible for its accuracy.

Similar vacancies