📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Senior backend разработчик

Кассиопея

New
Senior ru
Node.js TypeScript NestJS Fastify Express Go PostgreSQL Redis RabbitMQ gRPC REST WebSocket Kubernetes Helm Terraform Yandex Cloud GitLab CI Prometheus Grafana OpenTelemetry Tempo

Job description

Senior backend разработчик Company: Кассиопея Location: Москва, Москва date_posted: 2026-09-07T11:55:10.198+03:00 | valid_through: 2026-10-07T11:55:10.207+03:00 | region: Москва | address_country: RU | identifier: 137050490 Кассиопея - 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-ФЗ, требования ФСТЭК). Что мы предлагаем: Оформление согласно ТК РФ; Возможность работать в офисе на ст.м Белорусская или в гибридном/удаленном формате; Обеспечение техникой; Работа в связке с владельцем продукта, продуктовой и технической командой; Участие в формировании дизайн-команды и подготовке продукта к запуску; Работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Кассиопея.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 2 дня назад

Expires через 1 месяц

11 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Кассиопея