Перейти к содержимому
Crypto Story Bank
C
Crypto Story Bank
активна · проверена 1 неделю назад

Senior Backend Developer (Node.js/TypeScript)

Ищем Senior Backend разработчика для миграции монолита на микросервисы в финтех-платформе. Нужен опыт с TypeScript, PostgreSQL, RabbitMQ, gRPC и event-driven архитектурой. Предлагаем полную удалёнку, опционы, премии и бюджет на развитие.

senior удалённо ~978 620 – 1 957 240 ₸ (2 000 – 4 000 USD)
Языки: English · Pre-Intermediate
salary intelligence

Зарплата ниже рынка

На 45% ниже медианы JavaScript по 245 вакансиям за 90 дней.

эта
1 467 930 ₸
медиана
2 820 818 ₸
p25–p75
1 775 340 – 3 698 625 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

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

Навыки: TypeScript, PostgreSQL, CI/CD, gRPC, Kubernetes, RabbitMQ, Redis, NestJS, Микросервисная архитектура, Управление событиями. Квалификация: Senior. Специализации: Бэкенд разработчик. О компании и команде Crypto Story Bank — мультитенантная финтех-платформа в формате white-label super-app + Banking. Под нашей инфраструктурой работают 50+ тенант-доменов: каждый партнёр получает свой банкинг с картами, фиатными операциями и крипто-кошельками без необходимости строить всё с нуля. Сейчас активно мигрируем монолит на 16 микросервисов на TypeScript/Node.js. Под капотом: - **PostgreSQL** (3 ноды + PgBouncer) - **RabbitMQ** — для асинхронных событий между сервисами - **Redis** — кэш, сессии, distributed locks, rate limiting - **APISIX** — API gateway с JWT, MFA-gating, forward-auth - **OpenTelemetry + Prometheus + Loki** — observability stack - **Kubernetes** в production Что делаем: выпуск карт через провайдеров, фиатные депозиты/выводы, HD-кошельки для крипты, KYC/AML, расчёты с провайдерами, B2B API для партнёров. Команда: 4 backend, 1 SRE, 2 frontend. Trunk-based development, обязательный code review, on-call по ротации (с компенсацией). ADR и RFC на ключевые решения — наша культура. Ожидания от кандидата Мы ищем middle+ - senior, которому интересна сложная финтех платформа и который не боится глубоких задач. Идеальный кандидат: **Технические скиллы:** - 5+ лет коммерческого опыта backend-разработки, из них 2+ года на Node.js / TypeScript - TypeScript на уровне strict mode — generics, утилитарные типы, branded types, а не «JS с типами» - PostgreSQL глубже, чем «JOIN и индексы»: умеешь читать EXPLAIN ANALYZE, понимаешь блокировки (FOR UPDATE, SKIP LOCKED), знаешь партиционирование, JSONB, generated columns - gRPC + protobuf, понимаешь когда оно лучше REST и почему - Опыт работы с event-driven архитектурой (RabbitMQ / Kafka): знаешь зачем нужен **Transactional Outbox**, **Idempotency-Key**, что такое at-least-once vs exactly-once - Понимание шифрования: симметричное (AES) vs асимметричное (RSA, ECDSA), хеширование (Argon2id, SHA-256), HMAC, JWT (JWS/JWE), управление ключами через KMS - Распределённые системы: CAP, eventual consistency, sagas, circuit breaker, retries с exponential backoff **Архитектурные паттерны (мы их активно используем):** - Двухфазный паттерн Reserve / Commit / Release для финансовых операций - State machine для долгоиграющих workflow (выпуск карт, выводы) - Postgres-based orchestration через SELECT ... FOR UPDATE SKIP LOCKED - Multi-tenancy с tenant_id везде - SOLID, DDD (Aggregate, Entity, Value Object), CQRS **Будет плюсом:** - Опыт в финтехе / банкинге / платёжных системах - Интеграции с картовыми провайдерами / API off-ramp провайдерами - Опыт с блокчейн-интеграциями (TRON, Ethereum) - Знание Go или Rust для performance-critical компонентов - AML / KYC compliance background - Менторинг middle-разработчиков **Soft skills:** - Пишешь внятные ADR и RFC, не боишься длинных async-обсуждений - Можешь сказать «нет», переоценить scope, оспорить решение - Внимание к деталям — в финтехе «почти правильно» = неправильно - Прагматизм vs перфекционизм — балансируешь между «сделать правильно» и «доставить вовремя» Условия работы - **Полная удалёнка** - Гибкое начало дня (9:00–12:00 МСК), асинхронная коммуникация в приоритете - Прозрачная зарплата с индексацией каждые 6 месяцев - Бюджет на железо (раз в 3 года) и обучение (50 000 ₽ / год) - Подписки на JetBrains, GitHub Copilot, Cursor, профильные книги — за счёт компании Бонусы - **Опционы (ESOP)** после испытательного срока — мы растущая компания, доля имеет ценность - Квартальные премии по результатам команды и личным OKR - Оплата конференций (билеты + проживание) — если едешь как спикер или активный участник - Внутренние tech-talks с приглашёнными экспертами раз в 2 месяца - Compensation on-call по ротации (отдельным бюджетом) - Well-being budget — спорт, психотерапия, массаж Дополнительные инструкции **Процесс собеседования (1–2 недели максимум):** 1. HR screening — в чате 2. Техническое интервью с тимлидом — 90-120 мин (живой код + system design на whiteboard) 3. Финал с CTO — 20 мин (опыт, культура, ожидания) 4. Оффер → 1 неделя на размышление **Тестового задания нет** — заменяем его живым кодингом. Считаем это уважением ко времени кандидата. **Перед откликом:** пройдись по стеку выше. Если 80% твоего опыта попадает — откликайся, разберёмся. Если меньше половины — мы оба сэкономим время, если ты дождёшься более подходящей роли (а мы охотно поговорим, когда дозреешь).

навыки

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

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

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

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

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

6 вакансий
G
ghostbusters
2 д. назад

Senior Backend Developer

~1 467 930 – 1 957 240 ₸ (3 000 – 4 000 USD)

Ищем Senior Backend Developer для разработки масштабируемых B2B сервисов и API на NestJS/TypeScript. Нужно интегрировать сторонние API, строить асинхронные пайплайны и внедрять LLM в продукты. Предлагаем работу в международной компании.

NestJS TypeScript API +2
senior удал. HR cr
Hi, Rockits!
H
Hi, Rockits!
1 д. назад

Middle+/Senior React Native Developer

~1 174 344 – 1 174 344 ₸ (2 400 – 2 400 USD)

Ищем опытного React Native разработчика для международного проекта. Нужно разрабатывать и поддерживать мобильное приложение, интегрировать с API и оптимизировать UX. Требуется свободный английский и опыт от 3 лет. Предлагают удалённую работу, проект на 6 месяцев с возможностью продления, ставка до 15 USD/час.

React Native React TypeScript +5
senior удал. hh
П
Птицын Александр Андреевич
1 д. назад

Senior Frontend Developer (React/TypeScript)

~1 657 500 – 2 154 750 ₸ оценка

Ищем опытного фронтенд-разработчика для работы над высоконагруженным финтех-приложением. Нужно глубокое знание React и TypeScript, опыт от 5 лет. Предлагаем удалёнку или гибрид, гибкий график и соцпакет.

React TypeScript Redux Toolkit +11
senior удал. hh
Velvetech
V
Velvetech
1 д. назад

Старший Full-Stack разработчик (TypeScript/React/Node.js)

Старший Full-Stack разработчик для создания масштабируемой платформы мониторинга помещений в реальном времени. Требуется опыт с TypeScript, Node.js, React и системами реального времени. Предлагается удаленная работа в международной компании с конкурентной оплатой и возможностями роста.

TypeScript Node.js React +14
senior удал. hh
Б
Борцов Дмитрий Сергеевич
1 д. назад

Frontend-разработчик (Vue.js/Nuxt)

~1 657 500 – 2 154 750 ₸ оценка

Ищем опытного фронтенд-разработчика для создания образовательных продуктов. Нужно проектировать и разрабатывать интерфейсы на Vue 3 и Nuxt 4, оптимизировать производительность и помогать команде расти. Предлагаем удалённую работу, гибкий график и возможности для развития.

Vue 3 Nuxt 4 JavaScript +21
senior удал. hh
DM Solutions
D
DM Solutions
1 д. назад

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

~1 657 500 – 2 154 750 ₸ оценка

Разработка SPA на Angular для промышленной AI-платформы. Требуется опыт от 3 лет, микрофронтенды, WebSocket, визуализация данных. Предлагают удаленку, ДМС, стабильную компанию.

Angular TypeScript RxJS +8
senior удал. hh