Middle/Middle+ Backend Developer (Node.js), Billing Team

247 500 - 339 000 ₽

Рыночная зарплата
  • Кунцевская
  • Молодежная
  • Кунцевская

О нас

Мы строим платёжную платформу для подписок, автоматических списаний: автопродления, ретраи, 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ч

Сравнение со средней зарплатой в похожих вакансиях:

250k

400k

199k

300k

560k


Адрес: Россия, Москва, улица Горбунова, 2с3
Показать на большой карте

Поделиться:

Опубликована месяц назад

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

до 450 000 ₽
Выше средней на 50%
Сейчас мы усиливаем команду и находимся в поиске Node.JS Backend Developer. ... Стек: Node.js, Nest.js, PostgreSQL, Redis, TypeScript, Docker.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании БАЗАРБАЗАР
  • Москва
10 дней назад
от 300 000 ₽
Рыночная зарплата
Разработка и сопровождение серверных компонентов и сервисов с использованием Node.js, обеспечивая масштабируемость ... Владение Express.js или другими Node.js фреймворками для создания RESTful API и веб-приложений. ... Понимание принципов безопасности и лучших практик в Node.js разработке, включая проверку ввода, механизмы ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании БАЗАРБАЗАР
  • Москва
месяц назад
Основной стек: - Backend: TypeScript 5, Node.js 22, Express.js 4, Socket.IO 4 - Базы данных: PostgreSQL ... TypeScript/Node.js на продвинутом уровне: - Строгая типизация (без `any`), Generics, декораторы - Глубокое ... Backend-фреймворки и БД: - Express.js: middleware, обработка ошибок, валидация - Prisma ORM: схемы, миграции ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Харанутов Антон ЕвгеньевичХаранутов Антон Евгеньевич
  • Москва
10 дней назад
от 250 000 ₽
Senior Fullstack Developer / Team Lead (Node.js + Frontend) О компании ARMOR — компания, работающая с ... Задачи - разработка и поддержка backend на Node.js - развитие frontend (React / Vue 3) - работа с базой ... технических решениях - взаимодействие с командой и бизнесом - помощь в улучшении процессов разработки Backend ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании АрморАрмор
  • Москва
10 дней назад
В международную команду ищем Senior Fullstack Developer / Technical Lead для создания защищённого корпоративного ... Обязанности: Проектирование полной архитектуры продукта (backend + web + mobile) Разработка серверной ... (PHP Laravel или Node.js) Уверенное владение frontend (Vue / React) Опыт работы с real-time системами ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Rx2GoRx2Go
  • Москва
2 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.