Backend-разработчик TypeScript/Node.js
Разработка backend-сервисов финтех-продукта: карты, счета, платежи и криптооперации на TypeScript/Node.js с сильной работой в PostgreSQL. Нужен опыт от 4 лет, глубокое знание SQL, транзакций и денежной логики, а также Kafka/Pub-Sub и GraphQL/REST. Предлагают удалёнку по миру, гибкий график, бюджет на обучение и ДМС.
Удалённо из любой страны
Указано в источнике: «• Удаленный формат работы по миру».
Другие условия найма уточняйте в описании работодателя.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 97 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет.
Что предстоит делать
Мы развиваем финтех-продукты: банковские карты, мультивалютные счета, платежи и криптооперации. Это действующая система с реальными деньгами и десятками тысяч пользователей. Команда небольшая, поэтому разработчик напрямую участвует в технических и продуктовых решениях, работает с техлидом, frontend, mobile и QA и может вести задачи от бизнес-требования до production. Стек: TypeScript (strict), Bun/Node.js, PostgreSQL (raw SQL, pgtyped, PL/pgSQL, функции и триггеры), GraphQL Yoga и codegen, REST, WebSocket, Redis, Kafka, GCP Pub/Sub, ClickHouse, Docker, GitLab CI, GCP Cloud Run и Cloud Functions, Sentry, Zod, Biome.
- Разрабатывать сервисы карт, счетов, операций, подписок, реферальной системы и комиссий — от схемы данных до API и фоновых обработчиков.
- Работать с денежной логикой в PostgreSQL: разбираться в функциях и триггерах, сохранять инварианты балансов, проектировать транзакции, блокировки, индексы и безопасные миграции.
- Развивать обработчики Kafka и Pub/Sub: обеспечивать идемпотентность, дедупликацию, корректные повторы и восстановление после частичных сбоев.
- Поддерживать общий Kafka controller и прикладные событийные потоки.
- Развивать GraphQL и REST API, а также события WebSocket. Сохранять обратную совместимость с независимо выпускаемыми клиентскими приложениями.
- Интегрироваться с карточными, KYC, крипто- и почтовыми провайдерами, обрабатывать вебхуки и корректно разбирать случаи, когда результат внешнего вызова неизвестен.
- Вести подсистему целиком: уточнять бизнес-правила, проектировать решение, выпускать его, проверять результат и документировать важные сценарии.
- Планировать изменения схемы и данных без остановки критичных production-сценариев.
- Разбирать инциденты на уровне приложения по цепочке API → БД → очередь → провайдер и безопасно восстанавливать незавершённые операции.
- Участвовать в code review и технических решениях; вместе с QA улучшать проверки, с frontend и mobile согласовывать контракты.
Что ждём от вас
- От 4 лет коммерческой backend-разработки на TypeScript/Node.js. Опыт Bun полезен, но не обязателен.
- Сильный PostgreSQL: SQL руками, планы запросов, индексы, транзакции, блокировки и уровни изоляции; умение разбираться в большой существующей схеме.
- Опыт с PL/pgSQL, триггерами и хранимыми функциями либо готовность быстро освоить этот слой. База данных здесь не только хранит данные: в ней реализована часть денежных правил.
- Понимание систем с денежным состоянием: проводки и двойная запись, удержания, статусы операций, мультивалютность, конвертации, точность округлений, сверка и компенсация.
- Опыт с Kafka, Pub/Sub или RabbitMQ: at-least-once доставка, повторная обработка, дедупликация и понимание границ между очередью, БД и внешним сервисом.
- Опыт GraphQL и/или REST. Плюсом будет schema-first подход и кодогенерация типов.
- Умение безопасно менять живую систему: сохранять обратную совместимость, планировать порядок миграции и деплоя, ограничивать rollout и проверять результат после выпуска.
- Самостоятельность: способность получить задачу в бизнес-терминах, уточнить недостающие правила, спроектировать решение и довести его до production.
- Инженерная аккуратность: строгая типизация, статический анализ, тесты в наиболее рискованных местах, понятные сценарии проверки и актуальная документация.
- Умение расследовать сбои по конкретным идентификаторам и данным, отделять факт от гипотезы и не повторять денежную или внешнюю операцию без сверки результата.
- Будет плюсом: ClickHouse, GCP Cloud Run, Pub/Sub и Cloud Functions, Docker, GitLab CI, Redis, WebSocket, Sentry, опыт в финтехе или криптопродуктах.
Что предлагаем
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как JavaScript-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в AYA Group
2 активные вакансии в компании
Backend Developer (Middle, TypeScript/Node.js)
~2 385 498 ₸ оценка по всем рынкам
Разработка и поддержка backend-сервисов на TypeScript/Node.js для обработки денежных операций и интеграций с внешними сервисами. Нужно проектировать и поддерживать API, работать с PostgreSQL, Kafka и инструментами обработки событий. Уровень, компания и условия в тексте не указаны.
Похожие вакансии
6 вакансий
Старший Backend разработчик (Node.js/TypeScript, FinTech)
~2 385 498 ₸ оценка по всем рынкам
Нужно строить бэкенд-сервисы для новой платформы цифрового банкинга и доводить их до продакшена: API, интеграции с банковскими, платёжными и комплаенс-провайдерами. Требуется 5+ лет коммерческой бэкенд-разработки, из них 3+ года на Node.js и TypeScript, опыт в финтехе, сильный PostgreSQL, асинхронная обработка и архитектурные знания. Предлагают гибкий график, удалёнку, оплату 50% сертификаций и курсов английского, медстраховку и компенсацию спорта.
Full-stack разработчик
~2 385 498 ₸ оценка по всем рынкам
Разработка и развитие корпоративных web-приложений и цифровых сервисов с нуля: frontend, backend/BFF, интеграции с ERP, HR, ECM, IAM, очереди, кэш и внешние API. Нужен опыт от 5 лет, из них 2–3 года в full-stack, участие в архитектурных решениях и автотестах. Предлагают офис в Сколково, ДМС, ипотечное субсидирование, корпоративный транспорт и пенсионную программу.
Senior Mobile Engineer (React Native)
~2 385 498 ₸ оценка по всем рынкам
TYMY — продуктовая SaaS-компания для автоматизации финансовых операций, ищет Senior Mobile Engineer на React Native (TypeScript). Нужно разрабатывать и поддерживать кроссплатформенное мобильное приложение, проектировать архитектуру с учётом безопасности и производительности, тесно работать с дизайнером над UX и рефакторить код. Требуется коммерческий опыт с React Native, глубокое знание JS/React/TypeScript и понимание внутренностей iOS и Android; предлагают конкурентную зарплату по ТК РФ, ДМС и современную DevOps-инфраструктуру.
Full Stack Developer (Node.js + Vue, Backend-Oriented)
~2 385 498 ₸ оценка по всем рынкам
NovaPay — международный финтех-сервис из группы NOVA, развивающий собственную платёжную систему и мобильное приложение. Ищем Full Stack разработчика с уклоном в бэкенд: Node.js/Express, Vue.js, PostgreSQL, опыт от 4 лет, работа с API, бизнес-логикой и высоконагруженными системами. Предлагают удалённый формат, медстраховку, психолога, спорт, курсы английского и менторство.
Senior Backend Developer (Node.js/NestJS)
~2 385 498 ₸ оценка по всем рынкам
Разработка и развитие core-сервисов высоконагруженного продукта на NestJS/TypeScript: аккаунты, балансы, фоновые процессы. Нужно вести end-to-end задачи, делать миграции данных, обеспечивать конкурентный доступ и идемпотентность, работать с PostgreSQL и RabbitMQ/Kafka. Полная удалёнка, сфера финтех и маркетплейсы.
Инженер по AI-агентам (TypeScript)
~2 385 498 ₸ оценка по стеку, все рынки
Нужно довести до продакшена внутреннюю платформу, где AI-агенты выполняют реальную работу: спроектировать архитектуру, сделать LLM-шлюз, сервис коннекторов, поддержку skills и MCP, интеграции с бизнес-системами. Требуется сильный TypeScript, опыт построения систем с LLM (агенты, tool calling, evals) и уверенность в безопасности — контроль доступа, SSO, аудит. Предлагают гибкий график, страховку, обучение, 24 дня отпуска и бронирование от мобилизации.