other

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

Более недели назад

От 247 500 до 339 000 руб.

Город: Москва. Станции метро: Сетунь

Твоё Лайв

Тип занятости: Удаленная работа

Требуемый опыт: Опыт от 1 года

Обязанности:

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

Показать контакты

Имя не указано

Пожаловаться ID: 152994106

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

Backend Node.js (Middle)

От 230 000 до 270 000 руб.

Москва. Станции метро: Сетунь

UREMONT

Middle+/Senior Backend Developer (Node.js)

От 250 000 до 350 000 руб.

Москва. Станции метро: Сетунь

STARVELL LP

Middle Backend developer (NestJS / Node.js)

Договорная

Москва. Станции метро: Сетунь

RT

Middle Backend-разработчик / Middle Backend-developer

От 250 000 руб.

Москва. Станции метро: Сетунь

Playerok

Middle Backend Developer (C#)

Договорная

Москва. Станции метро: Сетунь

Специализированный депозитарий ИНФИНИТУМ

Middle+/Senior Backend Developer

Договорная

Москва. Станции метро: Сетунь

Tech Duck