Senior+ Backend-разработчик (Node.js, Fastify, tRPC, Prisma, PostgreSQL)
от 300 000 руб.
Город:
Москва
Занятость:
Полная занятость
Компания "Холдинг Финанс"
Мы — команда 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 рублей - зарплата по результатам собеседования, выплачивается в рублях, есть другие варианты.
20 Мая
Москва
Компания "Доктор Веб" Что мы ждем от наших кандидатов? Знание Perl Навыки проектирования БД, знание Perl DBI, плюсом будет опыт работы с...
21 Мая
Разработчик 1С Предприятие 8.3
Москва
от 150 000 руб.
Компания "Аспект" Обязанности: Разработка процедур переноса данных. Разработка отчетов/печатных форм на основании технических заданий....
18 Мая
Middle+ / Senior 1С-разработчик
Москва
от 220 000 до 300 000 руб.
Компания "RedLab" RedLab — глобальная ИТ-компания. Мы входим в международный холдинг Litota Group и предоставляем экспертизу для реализации...
21 Мая
Ведущий разработчик/программист 1С
Москва
Компания "Стокманн" Задачи: В связи с ростом компании бурно развиваются процессы автоматизации, и нам необходимы грамотные разработчики 1С...
19 Мая
Разработчик 1С (Направление: развитие и поддержка CRM в 1С:УНФ)
Москва
Компания "1С" В команду автоматизации малого бизнеса и розницы фирмы 1С нужны разработчики для развития направления CRM Что нужно будет...
Вакансия размещена в отрасли