Мы — команда Holding Finance. Разрабатываем собственные программные решения в сфере FinTech с применением технологии блокчейн (сервисы внебиржевой и биржевой торговли). В настоящий момент мы развиваем P2P‑платформу (matching engine) агрегатор на TypeScript. Архитектура: модульный монолит по DDD на бэкенде (Fastify + tRPC + Prisma + PostgreSQL), современный фронтенд на React общим дизайн‑систем-пакетом. Строгая типобезопасность от БД до клиента, единые код‑стандарты, pnpm + Turborepo.
Мы находимся в поиске талантливого разработчика, чтобы присоединиться к нашей команде и внести вклад в создание инновационных решений в финансовой сфере.
Просим внимательно ознакомиться с условиями вакансии, ищем именно Senior+ Backend-разработчик.
▪️Технологии
▫️Node.js 24, TypeScript 5, ES Modules, pnpm, Turborepo
▫️Fastify 5, tRPC 11 (энд‑ту‑энд типобезопасные API)
▫️PostgreSQL, Prisma 6 (migrations, type‑safe client)
▫️Валидация: Zod
▫️DI: typed-inject, слои Application/WebServer/Domain
▫️Тесты: Vitest, Testcontainers, (Stryker — мутационное тестирование)
▪️Задачи
▫️Проектировать и разрабатывать доменные модули и tRPC‑процедуры
▫️Моделировать данные и миграции в Prisma, оптимизировать запросы к PostgreSQL
▫️Встраивать метрики/логи, улучшать производительность и устойчивость сервиса
▫️Писать unit/integration‑тесты (Vitest + Testcontainers), поддерживать качество кода (ESLint, Prettier)
▫️Участвовать в ревью, эволюции архитектуры, улучшении DX/документации
▪️Требования (must‑have)
▫️3+ лет коммерческой разработки на Node.js и TypeScript (strict mode)
▫️Опыт с одним из веб‑фреймворков (Fastify/Express/Koa), желание/готовность работать с Fastify
▫️Уверенные знания PostgreSQL и практический опыт с современным ORM (Prisma/TypeORM)
▫️Понимание DDD, границ модулей, чистой архитектуры, DI‑подходов
▫️Безопасность веба: сессии, cookies, CSRF/CORS, вводная по криптографии, обработка ошибок
▫️Тестирование: unit + интеграционные тесты, базовые навыки Testcontainers или аналогов
▫️Уверенный Git, код‑ревью, умение писать понятный, типобезопасный код
▪️Будет плюсом
▫️Опыт с tRPC 10/11, Prisma 5/6, Fastify 4/5, typed-inject
▫️Опыт наблюдаемости (метрики/трейсинг/логирование), профилирование Node.js
▫️Мутационное тестирование (Stryker), опыт построения CI/CD
▫️Работа в монорепозиториях, pnpm/Turborepo, опыт совместной разработки с фронтендом
▪️Условия:
▫️Полная занятость: Пн. - Пт.;
▫️Рабочий график (с 10:00 до 19:00 время МСК);
▫️Удаленная работа с возможностью работы в офисе г. Москва (Россия) или переезда в г. Дубай (ОАЭ);
▫️Возможность участвовать в крипто конференциях и митапах;
▫️Оформление в соответствии с ТК РФ;
▫️Испытательный срок три месяца;
▫️Карьерный рост внутри компании;
▫️Гибкие процессы и отсутствие бюрократии;
▫️Четкая и постоянная коммуникация с заинтересованными сторонами;
▫️Возможности для профессионального роста в международной среде;
▫️Заработная плата: от 300.000 рублей - зарплата по результатам собеседования, выплачивается в рублях, есть другие варианты.
Группа Компаний Профинансы Капитал
Москва
Не указана
ЭР-Телеком Холдинг
Москва
до 300000 RUR
Москва
до 345000 RUR
Саковская Людмила Владимировна
Москва
от 270000 RUR
Прямой Контракт
Москва
до 400000 RUR
Новосельцева Вита Евгеньевна
Москва
от 300000 RUR
Половинко Константин Валерьевич
Москва
до 300000 RUR