Backend-разработчик (TypeScript/Node.js) (удаленная работа)
11 августа 2026
з.п. не указана
Не указан
Вакансия: Backend-разработчик (TypeScript/Node.js)
Описание вакансии
Финтех продут выпуск и обслуживание банковских карт, мультивалютные счета, платежи и крипто-операции. Работающий прод с десятками тысяч пользователей. Небольшая инженерная команда, прямой доступ к техлиду и продуктовым решениям.
Стек: TypeScript (strict), Bun/Node.js, PostgreSQL (сырой SQL + pgtyped, PL/pgSQL, триггеры), GraphQL (Yoga + codegen), REST, WebSocket, Redis, Kafka и GCP Pub/Sub, Docker, GitLab CI, GCP (Cloud Run, Cloud Functions), Sentry, Zod, Biome.
Обязанности:
-
Разрабатывать и поддерживать сервисы платформы: карты, счета, транзакции, подписки, рефералка, комиссии от схемы БД до API.
-
Проектировать схему PostgreSQL и денежную логику на уровне базы: функции, триггеры, инварианты целостности балансов.
-
Писать событийных воркеров поверх Kafka и Pub/Sub: идемпотентность, дедупликация, ретраи, порядок обработки.
-
Развивать потоковую инфраструктуру: настройка Kafka и внутренний общий пакет-контроллер, через который к шине подключаются все сервисы.
-
Делать API для клиентских приложений и бэк-офиса (GraphQL, REST), а также real-time события через WebSocket.
-
Интегрироваться с внешними провайдерами карточный процессинг, KYC, крипто-платежи, почтовые сервисы и обрабатывать их вебхуки.
-
Вести подсистемы целиком: от постановки и дизайна до выката, включая план миграции данных без простоя прода.
-
Разбирать баги и оперативно чинить проблемы уровня приложения на проде по сути первая линия по инцидентам в коде (инфраструктура и платёжный контур не на вас).
-
Участвовать в код-ревью и технических решениях вместе с техлидом.
-
От 4 лет коммерческой разработки на TypeScript/Node.js (опыт Bun плюс, но не обязателен).
-
Сильный PostgreSQL: пишете SQL руками, а не только через ORM; понимаете индексы, планы запросов, транзакции и уровни изоляции; проектировали схемы с нуля.
-
Опыт логики на уровне БД (PL/pgSQL, триггеры, хранимые функции) или явная готовность быстро в это войти здесь база не просто хранилище, а несущий слой платформы.
-
Понимание денежной предметки: ledger/двойная запись, холды и статусы операций, идемпотентность, мультивалютность, конвертации и корректная точность округлений.
-
Практический опыт с брокерами сообщений (Kafka, Pub/Sub, RabbitMQ) и событийной архитектурой: at-least-once, дедупликация, обработка повторов.
-
Опыт GraphQL и/или REST, желательно schema-first с кодогенерацией типов.
-
Аккуратность к обратной совместимости: умеете выкатывать миграции и изменения на живой прод с реальными деньгами, продумывая порядок деплоя.
-
Самостоятельность: берёте задачу в бизнес-формулировке и доводите до дизайна и прода без микроменеджмента; задаёте вопросы до того, как сломали.
-
Готовность отвечать за корректность сами: автотестов в сервисах немного, надёжность держится на строгой типизации, статическом анализе и продуманных сквозных ручных сценариях. Плюсом будет, если вы умеете и хотите постепенно наращивать покрытие там, где оно даёт максимум пользы.
-
Плюсом: ClickHouse, GCP (Cloud Run, Pub/Sub, Cloud Functions), Docker, GitLab CI, Redis, WebSocket, опыт в финтехе или крипте.
Что мы предлагаем:
1. Профессиональный рост и развитие:
-
Работа над задачами в международном финтех-продукте
-
Бюджет на обучение, конференции и профессиональную литературу
2. Условия работы:
-
График работы 5/2 с гибким началом рабочего дня
-
Удаленный формат работы по миру
-
Компенсация ДМС после испытательного срока
-
Два дополнительных выходных дня в год
3. Корпоративная жизнь:
-
Яркие корпоративные мероприятия, от онлайн-квизов до выездов на природу
-
Поддержка спортивных увлечений команды
-
Отсутствие формализма и бюрократии, мы ценим результат и здравый смысл
Посмотрите похожие вакансии
Компания: КСК ЭКСПЕРТ
Зарплата: з.п. не указана
Компания: Команда Леонида Тальписа
Зарплата: от 200 000 до 200 000 руб.
