A
AYA Group
сегодняBackend-разработчик TypeScript/Node.js (финтех)
Сгенерировать отклик под эту вакансию с ИИ
Аврора подстроит резюме и напишет сопроводительное за 30 секунд
Чем предстоит заниматься
- Создавать и развивать сервисы для карт, счетов, операций, подписок, реферальной программы и комиссий — от проектирования данных до API и фоновых задач.
- Реализовывать денежную логику в PostgreSQL: работать с функциями и триггерами, обеспечивать целостность балансов, продумывать транзакции, блокировки, индексы и безопасные миграции.
- Совершенствовать обработчики Kafka и Pub/Sub: гарантировать идемпотентность, дедупликацию, корректные повторы и восстановление после частичных сбоев.
- Поддерживать общий Kafka controller и прикладные потоки событий.
- Развивать GraphQL и REST API, а также WebSocket-события, сохраняя обратную совместимость с независимо обновляемыми клиентскими приложениями.
- Интегрироваться с карточными, KYC, крипто- и почтовыми провайдерами, обрабатывать вебхуки и корректно действовать при неопределённом результате внешнего вызова.
- Вести подсистему целиком: уточнять бизнес-правила, проектировать решение, выпускать его, проверять результат и документировать ключевые сценарии.
- Планировать изменения схемы и данных без остановки критичных production-сценариев.
- Расследовать инциденты на уровне приложения по цепочке API → БД → очередь → провайдер и безопасно восстанавливать незавершённые операции.
- Участвовать в code review и технических решениях; совместно с QA улучшать проверки, с frontend и mobile согласовывать контракты.
Требования
- От 4 лет коммерческой backend-разработки на TypeScript/Node.js
- Сильный PostgreSQL: SQL вручную, планы запросов, индексы, транзакции, блокировки и уровни изоляции; умение разбираться в большой существующей схеме
- Опыт с PL/pgSQL, триггерами и хранимыми функциями либо готовность быстро освоить этот слой
- Понимание систем с денежным состоянием: проводки и двойная запись, удержания, статусы операций, мультивалютность, конвертации, точность округлений, сверка и компенсация
- Опыт с Kafka, Pub/Sub или RabbitMQ: at-least-once доставка, повторная обработка, дедупликация и понимание границ между очередью, БД и внешним сервисом
- Опыт GraphQL и/или REST
- Умение безопасно менять живую систему: сохранять обратную совместимость, планировать порядок миграции и деплоя, ограничивать rollout и проверять результат после выпуска
- Самостоятельность: способность получить задачу в бизнес-терминах, уточнить недостающие правила, спроектировать решение и довести его до production
- Инженерная аккуратность: строгая типизация, статический анализ, тесты в наиболее рискованных местах, понятные сценарии проверки и актуальная документация
- Умение расследовать сбои по конкретным идентификаторам и данным, отделять факт от гипотезы и не повторять денежную или внешнюю операцию без сверки результата
Условия
- Полная занятость, график 5/2.
- Формат работы: удалённо.
Стек
Контакт работодателя
Прямой контакт рекрутёра в Telegram, без посредников
@recruiter_hidden
Бесплатно — за подписку на наш Telegram-канал
@recruiter
Telegram · прямой контакт
Аврора откликнется за вас. Пока вы пишете одному рекрутёру, автопилот отправляет отклики на все подходящие.
Попробовать →Безлимит будет в подписке Авроры — скоро.
Узнать первым →Вакансия в архиве — отклик недоступен. Посмотрите похожие активные вакансии ниже.
Похожие вакансии
А
АэроТур
вчера
PHP Backend Developer (сервисы маркетинга)
170 000–190 000 ₽
MiddleУдалённопрямой контакт
Г
ГК Олимпроект
2 дня назад
Разработчик Битрикс24
зп не указана
MiddleГибридпрямой контакт
В
ВсеИнструменты (проект)
2 дня назад
Senior Go + PHP разработчик (логистика, e-commerce)
зп не указана
Seniorпрямой контакт
H
HeadStart
3 дня назад
Backend-разработчик (Java Spring / Node.js)
3 000–3 500 $
JuniorОфис · Москва, Санкт-Петербургпрямой контакт
И
Истинный интеллект
3 дня назад
Разработчик Битрикс24
зп не указана
MiddleУдалённопрямой контакт
Г
ГК Орбита
4 дня назад
Разработчик RPA (Sherpa RPA)
зп не указана
MiddleУдалённопрямой контакт