Перейти к содержимому
Кассиопея
К
Кассиопея
Москва
активна · проверена 1 час назад

Backend-разработчик (Node.js + Go)

Backend-разработчик в финтех-лабораторию: создавать платформу для торговли цифровыми валютами. Нужен опыт 5+ лет, сильные Node.js (TypeScript) и Go, PostgreSQL, RabbitMQ, Kubernetes. Предлагают удалёнку или офис в Москве, работу над сложными финансовыми системами.

senior удалённо ~1 989 450 ₸
salary intelligence

Зарплата не указана — оценили по рынку

На основе 92 похожих вакансий за 90 дней.

оценка p25–p75
1 214 400 – 2 917 860 ₸
медиана: 1 989 450 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

Что предстоит делать

Кассиопея - R&D-лаборатория и инженерное бюро в финтехе. Это конструкторское бюро нового типа: мы проектируем не ракеты, а финансовые орбиты - протоколы, платформы и инфраструктуру цифровых активов. Команда работает над регулируемой финансовой платформой для торговли цифровыми валютами на рынке РФ. Технологический стек: Языки. TypeScript (Node.js) — торговый, кастодиальный и обменный контуры: 30 сервисов, 6 731 файл. Go — внешнеторговые расчёты и Smart Order Routing: 179 файлов. Rust — ядро матчинга нового поколения, workspace из 11 крейтов. Точечно Python и Kotlin в демо-стенде. Node-контур. NestJS, Fastify, TypeORM с идемпотентными миграциями, gRPC с proto-контрактами между сервисами, REST через API-gateway, WebSocket для котировок, стакана и балансов. Приватные npm-пакеты общей группы (@csp-backend/utils, jwt, testing) подключены в 32 сервисах — изменение общей библиотеки задевает всех. Go-контур. chi, pgx/v5, sqlc для типобезопасного слоя БД, миграции внутри бинаря, JWT RS256 с раздачей JWKS и валидацией токенов соседними сервисами, TOTP. Данные и обмен. PostgreSQL (Managed YC), Redis, RabbitMQ, в том числе quorum-очереди. Паттерны saga и state machine для многошаговых операций: депозит → конвертация → вывод. Интеграции. Блокчейн-ноды и RPC, ethers.js и web3, Solidity-контракты и Hardhat, Vault (подпись транзакций, TOTP), KMS, внешние провайдеры KYC/AML и платежей. Инфраструктура. Yandex Cloud, Kubernetes, Helm, Terraform, GitLab CI (self-hosted), YC Lockbox и Vault для секретов, Container Registry. Наблюдаемость: Prometheus, Grafana, OpenTelemetry, Tempo.

  • Разрабатывать и поддерживать сервисы доменов custody, trading, exchange, а также Go-сервисы внешнеторговых расчётов и SOR. Роль сквозная: и Node, и Go — один человек;
  • Проектировать API и контракты между сервисами: gRPC, REST, WebSocket;
  • Работать с данными: схемы PostgreSQL, идемпотентные миграции, планы и оптимизация запросов;
  • Реализовывать асинхронные сценарии на RabbitMQ: saga, идемпотентность обработчиков, ретраи, DLQ, корректное поведение при повторной доставке;
  • Делать интеграции с блокчейном, Vault, KMS и внешними провайдерами;
  • Отвечать за точность денежных операций и целостность леджера;
  • Расшивать доменные границы: сегодня в торговом стеке живёт и брокер, и матчинг — это предстоит аккуратно разделить на роли, не останавливая разработку;
  • Ревьюить код, писать тесты, держать стандарты качества и безопасности.
  • Что мы ожидаем от вас:
  • 5+ лет коммерческой backend-разработки, из них не меньше двух — в сервисной архитектуре с межсервисным взаимодействием;
  • Node.js + TypeScript на уровне NestJS (или аналога с DI: Fastify, Express) и Go — оба стека рабочие, роль сквозная. Не «знаком с Go по пет-проекту»;
  • PostgreSQL всерьёз: схемы, индексы, планы запросов, транзакции и уровни изоляции, миграции в живой базе без окна простоя;
  • Межсервисное взаимодействие: gRPC или очереди, версионирование контрактов;
  • Брокеры сообщений — RabbitMQ или Kafka: гарантии доставки, идемпотентность, DLQ;
  • Redis: кэш, распределённые блокировки;
  • WebSocket для реалтайм-данных;
  • Точная денежная арифметика: никакого float для денег, понимание проблем precision;
  • Аутентификация и авторизация: JWT, 2FA/TOTP, RBAC;
  • Docker и Kubernetes на уровне «понимаю, что происходит с моим сервисом в кластере»;
  • Git, код-ревью, тесты (Jest, go test), CI.
  • Будет плюсом:
  • Финтех, крипто, трейдинг: матчинг, стакан, ledger, клиринг, отчётность регулятору;
  • Блокчейн-интеграции: RPC-ноды, подпись транзакций, HD-кошельки, индексация, обработка reorg и застрявших транзакций (EVM, BTC, TRON)
  • Rust — ядро матчинга уже написано на нём и будет расти;
  • HashiCorp Vault, KMS, безопасное хранение ключевого материала;
  • Интеграции KYC/AML;
  • Terraform, Helm, GitLab CI — не как обязанность, а как способность починить свой пайплайн;
  • Наблюдаемость: OpenTelemetry, Prometheus, структурные логи;
  • Опыт в регулируемом контуре, где требование приходит из текста нормативного акта (№ 282-ФЗ, № 283-ФЗ, 152-ФЗ, требования ФСТЭК).
условия

Что предлагаем

Оформление согласно ТК РФ;
Возможность работать в офисе на ст.м Белорусская или в гибридном/удаленном формате;
Обеспечение техникой;
Работа в связке с владельцем продукта, продуктовой и технической командой;
Участие в формировании дизайн-команды и подготовке продукта к запуску;
Работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом.
навыки

Стек и инструменты

Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в Кассиопея

3 активные вакансии в компании

15 ч. назад

QA Automation Engineer

~1 188 000 ₸ оценка

Команда финтех-платформы для торговли цифровыми валютами ищет опытного QA-инженера с фокусом на автоматизацию. Нужно будет развивать автотесты (API, E2E), внедрять quality gates и строить процессы тестирования с нуля. Требуется 5+ лет опыта в QA, уверенное владение TypeScript/JavaScript и Playwright. Предлагают удалённый или гибридный формат и работу в сильной команде.

QA Automation Playwright +5
senior удал. hh
2 мес. назад

Front-End Developer

~1 320 000 ₸ оценка

Ищем Front-End разработчика для создания веб-интерфейсов криптобиржи. Нужен опыт с React и TypeScript от 3 лет, знание современных инструментов (Vite, Tailwind, WebSocket). Работа в распределённой команде, гибридный формат, оформление по ТК РФ.

React TypeScript MobX +20
middle удал. hh

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

6 вакансий
Avenga
A
Avenga
9 ч. назад

Старший Node.js инженер

~1 989 450 ₸ оценка по стеку

Ищем опытного backend-инженера для разработки AI-решений в сфере здравоохранения. Нужно 5+ лет опыта, сильные знания Node.js, TypeScript, баз данных и облачных технологий. Предлагают интересные задачи, менторство, обучение и соцпакет.

Node.js TypeScript JavaScript +14
senior удал. dou
A
Applyft
12 ч. назад

Старший Frontend разработчик (Flutter + Web)

~1 989 450 ₸ оценка

Ищем Senior Frontend разработчика с опытом Flutter и веб-технологий (Next.js, TypeScript) для развития AI-образовательного приложения. Вы будете поддерживать мобильные приложения на Flutter, создавать конверсионные веб-воронки, интегрировать платежи и аналитику, а также использовать AI-инструменты в ежедневной работе. Компания предлагает удалённую работу, гибкий график, медстраховку, оплачиваемый отпуск и бюджет на обучение.

Flutter Dart Next.js +9
senior удал. dou
Ozon
O
Ozon
13 ч. назад

Frontend-разработчик

~1 989 450 ₸ оценка

Ищем опытного Frontend-разработчика для создания интерфейсов систем управления доступом и ресурсами склада. Нужно разрабатывать на Vue 3 (Nuxt) и TypeScript, интегрировать с backend, писать unit-тесты и участвовать в код-ревью. Требуется опыт от 3 лет, знание Vue и TypeScript, приветствуется знание дополнительных языков и инструментов.

Vue Nuxt TypeScript +7
senior удал. hh
G
GORILLA.UA
14 ч. назад

Node.js Developer

~1 989 450 ₸ оценка по стеку

Шукають досвідченого Node.js розробника для створення backend-сервісів ігрової платформи. Потрібен досвід з AWS, MongoDB, Redis, WebSocket та мікросервісами. Пропонують гнучкий графік, гібридну роботу та бонуси.

Node.js JavaScript AWS +7
senior удал. dou
S
S-PRO
16 ч. назад

Старший FullStack разработчик (Node.js/React)

~1 989 450 ₸ оценка

Ищем опытного FullStack разработчика (Node.js/React) для работы над проектом цифрового банка на блокчейне. Нужен опыт от 5 лет, знание TypeScript, NestJS, React, PostgreSQL, Kafka и понимание блокчейна. Предлагают удалённую работу, гибкий график и возможности карьерного роста.

Node.js TypeScript NestJS +15
senior удал. dou
Альфа-Банк
А
Альфа-Банк
17 ч. назад

Frontend-разработчик (React/Angular)

~1 989 450 ₸ оценка

Ищем опытного frontend-разработчика для развития внутренних банковских интерфейсов на React и Angular. Нужен коммерческий опыт от 3 лет, уверенное владение TypeScript, JavaScript, HTML/CSS, REST API и тестированием. Предлагают удалёнку или гибрид, ДМС и интересные задачи в крупном банке.

React Angular TypeScript +7
senior удал. hh