crypto story bank

Middle+/Senior Backend разработчик (TypeScript / Node.js) — финтех-платформа

Crypto Story Bank — мультитенантная финтех-платформа в формате white-label super-app + Banking. Под нашей инфраструктурой работают 50+ тенант-доменов: каждый партнёр получает свой банкинг с картами, фиатными операциями и крипто-кошельками…

crypto story bank · На сервисе с: 07.06.26 02:33

2 000–4 000 $ (≈ 143k–286k ₽)Не указана странаЛокация не указанаУдалёнка

О компании и команде

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% твоего опыта попадает — откликайся, разберёмся. Если меньше половины — мы оба сэкономим время, если ты дождёшься более подходящей роли (а мы охотно поговорим, когда дозреешь).

Похожие вакансии Node.js

Соц.сети
O

AI-native Full Stack Engineer

orangesoftНа сервисе с: 24.09.26 17:35
Зарплата не указанаВесь мирУдалёнка

We’re hiring an AI-native Full Stack Engineer with strong experience in React Native and Node.js to help improve and ship our live mobile product.

You’ll work with React Native, Expo, TypeScript, NestJS, AI coach features, subscriptions, RevenueCat, webhooks.

We’re looking for someone with 3+ years of production TypeScript experience, experience shipping apps to both the App Store and Google Play, and a proven track record of improving existing production products.

Daily use of AI coding tools such as Claude Code, Codex, or Cursor is expected.

#Fullstack #TechJobs #MobileDevelopment #WebDevelopment #hiring

Соц.сети
V

Senior Payment Engineer (Go/Node.js)

vamiНа сервисе с: 24.09.26 16:40
Зарплата не указанаНе указана странаЛокация не указанаУдалёнка

SENIOR PAYMENT ENGINEER (GO/Node.js)

🏢 Компания: VAMI
🌍 Формат: Удалёнка, глобально (пересечение с рабочими часами Кипра)
🕒 Занятость: full-time

О компании:

VAMI строит AI-native commerce-платформу для DTC-бизнесов с подписочной моделью. Проект финансируют фаундеры, которые создали портфель e‐commerce компаний с годовой выручкой $100M+. Небольшая инженерная команда и возможность напрямую влиять на архитектуру продукта.

Задачи:

• Разработка платёжной инфраструктуры: оркестрация и маршрутизация между провайдерами и MID.
• Реализация карточного vault, токенизации и безопасной работы с картами.
• Настройка рекуррентных списаний, ребиллинга, ретраев и защиты от двойных списаний.
• Подключение эквайеров/PSP и доведение решений до продакшена.

Требования:

• 5+ лет коммерческой backend-разработки, сильный опыт на Go или Node.js/TypeScript.
• Практический опыт payment orchestration и карточной токенизации.
• Понимание PCI DSS и безопасной работы с карточными данными.
• Опыт работы с несколькими PSP/эквайерами, recurring payments, обработки отказов и идемпотентности.
• Опыт в стартапах и самостоятельное ведение задач от решения до запуска.
• Ежедневное использование coding agents (Claude Code, Codex или аналогичные).
• Очень продвинутый английский для общения с международной командой и фаундерами.

Будет плюсом:

• Network tokens, account updater.
• Опыт с high-risk/continuity платежами и оплатой физических товаров.

Стек:

Go, Node.js, TypeScript, payment orchestration, PCI DSS, PSP/эквайеры, recurring payments, Claude Code, Codex

Условия:

• Полностью удалённая работа.
• Full-time, без параллельных проектов (B2B).
• Пересечение с рабочими часами Кипра.
• Небольшая команда, прямое взаимодействие с CTO и влияние на архитектуру.

📩 Отклик:
••••••••

Соц.сети
H

Fullstack Developer (Node.js / NestJS / React)

hiplabsНа сервисе с: 24.09.26 16:17
200k–250k ₽Не указана странаЛокация не указанаУдалёнка

#вакансия #Nodejs #Nestjs #React #Fullstack #remote
Вакансия: Fullstack Developer (Node.js / NestJS / React) — 70% Backend / 30% Frontend
Компания: Hiplabs (аккредитованная IT-компания)
Вилка: от 200 000 до 250 000 руб. на руки
Формат: Удаленка (#fulltime)
Опыт: от 3 лет коммерческой разработки
Контакты: ••••••••
Ищем Fullstack-разработчика с сильным бэкенд-фокусом. Вам предстоит развивать архитектуру и логику FoodTech-сервиса.

🎯 Пропорция задач: Около 70% — это Backend (сложная бизнес-логика, базы данных, инфраструктура). Остальные 30% (или меньше) — поддержка фронтенд-приложений на React (админки, ЛКМ, front/SSR).
🛠 Стек проекта:
Backend: Node.js, NestJS, TypeScript, REST API, GraphQL, Prisma, TypeORM.
Frontend: React.js, TypeScript.
Data & Infrastructure: PostgreSQL, Redis, S3 (Minio/Selectel), Docker, Docker Swarm, Traefik, Nginx, Grafana, Loki.
💻 Чем предстоит заниматься:
• Разрабатывать модули ядра, микросервисы и интеграции с внешними системами.
• Проектировать реляционные модели данных в PostgreSQL и оптимизировать запросы.
• Разбираться в существующей архитектуре большого проекта и проводить рефакторинг.
• Самостоятельно декомпозировать задачи и доводить их до продакшена.
• Периодически дорабатывать интерфейсы административных панелей и личных кабинетов на React.
🛑 Что мы ждем от кандидата:
• Коммерческий опыт в разработке на Node.js и NestJS — от 3 лет.
• Уверенный TypeScript и понимание асинхронного программирования в Node.js.
• Отличное знание SQL и PostgreSQL.
• Умение самостоятельно разбираться в чужом коде без детальной документации.
• Базовый опыт работы с React.js и готовность переключаться на UI-задачи.
⭐️ Будет плюсом: опыт в foodtech, delivery, retail или логистике; опыт работы с геозонами, маршрутизацией, сменами/расписаниями или интеграцией с iiko.
🎁 Что мы предлагаем:
Никакой работы «в стол» — делаем продукты, которыми люди реально пользуются.
Минимум бюрократии — быстро принимаем решения и открыты к новым технологиям.
Развитие — компенсируем профильное обучение и курсы.
Рост дохода — регулярно пересматриваем зарплату при расширении зоны ответственности.
• Сильная команда для прокачки скиллов.
💬 Откликнуться: Пишите в Telegram ••••••••. Пожалуйста, укажите в сообщении ваш опыт работы с NestJS и уровень владения React.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.