Опубликовано вчера

Backend-разработчик (TypeScript/Node.js) в AYA Group удалённо

World iconудаленно
Person iconmiddle
Money bag iconне указана

Сопроводительное письмо под эту вакансию

Софи напишет его под твоё резюме. Бесплатно — 5 писем в день.

Backend-разработчик в финтех-продукт AYA Group. Разработка сервисов карт, счетов, операций, подписок и комиссий с денежной логикой в PostgreSQL и событийными потоками Kafka/Pub/Sub.

Задачи:

  • Разрабатывать сервисы карт, счетов, операций, подписок, реферальной системы и комиссий — от схемы данных до 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
  • Умение безопасно менять живую систему: обратная совместимость, порядок миграции и деплоя
  • Самостоятельность: от бизнес-задачи до production
  • Инженерная аккуратность: строгая типизация, статический анализ, тесты, документация
  • Умение расследовать сбои по идентификаторам и данным

Условия:

  • Удалённый формат работы
  • Полная занятость, график 5/2
  • Опыт работы 3–6 лет

Навыки:

  • TypeScript
  • Node.js
  • Bun
  • PostgreSQL
  • PL/pgSQL
  • Kafka
  • Pub/Sub
  • RabbitMQ
  • GraphQL
  • REST
  • WebSocket
  • ClickHouse
  • GCP Cloud Run
  • Cloud Functions
  • Docker
  • GitLab CI
  • Redis
  • Sentry
Эту вакансию мы нашли в Telegram-канал @JScript_jobs
AYA Group

AYA Group

удалённо

Получить оффер

Зарплата vs рынок

Зарплата не указана. Обычно на такой позиции платят 151 250 – 300 000 ₽, медиана 225 000 ₽.

90k225k667k

обычно платят (p25–p75): 151 250 – 300 000 ₽

Когорта Backend, Middle · 262 вакансии за 90 дней

Зарплаты Backend →

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

Это единственная вакансия по вашему фильтру

Не то, что искал?

Автоотклики