Опубликовано вчера
Backend-разработчик (TypeScript/Node.js) в AYA Group удалённо
Сопроводительное письмо под эту вакансию
Софи напишет его под твоё резюме. Бесплатно — 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
удалённо
Зарплата vs рынок
Зарплата не указана. Обычно на такой позиции платят 151 250 – 300 000 ₽, медиана 225 000 ₽.
90k225k667k
обычно платят (p25–p75): 151 250 – 300 000 ₽
Когорта Backend, Middle · 262 вакансии за 90 дней
Зарплаты Backend →Похожие вакансии
Это единственная вакансия по вашему фильтру
Не то, что искал?
Похожие вакансии
- Software EngineerKaspi.kz · Алматы
- Продуктовый аналитикRWB · удалённо
- Системный администратор (инфраструктура)Vesper Team · Москва · 184 000 – 322 000 ₽/мес
- Creative Specialist Project Manager Middle+Plata · удалённо
- QA Fullstack JavaКА HR Prime · Санкт-Петербург · от 200 000 ₽/мес
- Инженер по автоматизации тестирования (Java)Норд Клан · удалённо