24 4 д. назад

Backend-разработчик

Вакансия для сильного backend-разработчика с опытом работы более 5 лет. Основные задачи включают проектирование сервисов рекуррентных списаний и работу с транзакционными базами данных. Предлагаем белую зарплату, полный рабочий день и возможность карьерного роста.

senior удалённо 247 500 – 339 000 RUR
Тип занятости
full-time
Опубликовано
16 января 2026
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

О нас Мы строим платёжную платформу для подписок, автоматических списаний: автопродления, ретраи, dunning, токены карт, сверка, отчётность и стабильная обработка вебхуков. Нужен сильный backend-разработчик, который понимает рекурренты как инженерную и финансовую систему, а не просто как набор API Наш стек Node.js, Typescript, RabbitMQ, MongoDB, PostgreSQL, Redis
Проектировать сервис рекуррентных списаний, подписок и биллинга
Реализовывать идемпотентность, дедупликацию, корректные ретраи, защиту от повторных списаний
Строить жизненный цикл подписки: создание, продление, пауза, отмена, возобновление, возвраты
Обрабатывать статусы эквайера и вебхуки с учётом задержек, дублей и переупорядоченных событий
Настраивать dunning-логику: сценарии для soft/hard decline, расписания повторов, ограничения и сегментация правил
Делать финансовую “правду”: сверку (reconciliation), аудит-трейлы, разбор расхождений, отчётность
Улучшать наблюдаемость и надёжность: метрики, алёрты, трассировка, постмортемы, SLA/SLO
Работать вместе с продуктом, финансами, риск/фродом и поддержкой по спорным платежным кейсам

требования

Опыт backend-разработки 5+ лет, уверенный уровень Senior/Expert (готовы рассматривать сильных инженеров на другом стеке помимо Node.js)
Практический опыт с рекуррентными платежами 2+ года: подписки, автосписания, ретраи, dunning, возвраты
Понимание моделей отказов (soft/hard decline), причин и стратегий повторных попыток.
Уверенная работа с транзакционными БД (PostgreSQL/MySQL), проектирование схем, транзакции, блокировки, согласованность
Опыт event-driven архитектуры (Kafka/RabbitMQ или аналоги), гарантии доставки, обработка “at least once”.
Сильные навыки проектирования интеграций: таймауты, ретраи, backoff, circuit breaker, idempotency keys
Умение писать поддерживаемый код, делать ревью, документировать решения, брать ответственность за результат
Что мы готовы предложить
1. Полностью белая зарплата. Оклад обсуждается по результатам собеседования
2. График работы - полный рабочий день
3. Отсутствие бюрократии и быстрое принятие решений
4. Возможность карьерного роста
5. Офис в 5-ти минутах ходьбы от станции «Сетунь»
Отбор
Только одно технической интервью длинной примерно 30 мин - 1ч

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

6 вакансии
Бриф
Бриф
1 д. назад

Frontend-разработчик

Компания 'Бриф' ищет опытного Frontend-разработчика с минимум 5-летним опытом работы с React. Предлагаетс…

230 000 - 300 000 RUR

senior удалённо
Sasha AI
Sasha AI
1 д. назад

Разработчик Node.js

Присоединяйтесь к команде Sasha AI, где вы будете развивать передовые AI-технологии. Мы ищем специалиста с 5+ лет опыта в р…

300 000 - 350 000 RUR

senior удалённо
Devhunt
Devhunt
12 ч. назад

Senior Frontend developer (React.js, Node.js)

Ищем опытного разработчика для создания интерфейсов и архитектуры проектов с нуля. Важны навыки работы в команде и у…

до 300 000 RUR

senior удалённо
Siberian.pro
Siberian.pro
1 д. назад

Senior JavaScript разработчик

Присоединяйтесь к команде Siberian.pro в роли Senior JavaScript разработчика! Вы будете заниматься разработкой сложного фронтенда для интересн…

до 270 000 RUR

senior удалённо
С
СайберСан
12 ч. назад

Старший Full-Stack разработчик (React / TypeScript / Node.js / NestJS)

В этой роли вы будете заниматься разработкой как фронтенда, так и бэкенда для платформы, которая поддерживает многоканальную коммуникацию и…

senior удалённо
М.Видео и Эльдорадо
М.Видео и Эльдорадо
13 ч. назад

React-лид

Вакансия для React-лида в компании М.Видео и Эльдорадо. Вы будете отвечать за архитектуру и производительность ф…

senior удалённо