Fullstack-разработчик (Node.js + React, Middle)

Дата размещения вакансии: 14.01.2026
Работодатель: THE MHS
Уровень зарплаты:
от 150000 RUR
Город:
Москва
Звёздный бульвар 19с1
Требуемый опыт работы:
От 3 до 6 лет

Кто мы и зачем тебе это читать

THE MHS — не очередной стартап, который «меняет мир». Мы стартап-студия, которая строит портфель продуктов в нишах e-commerce, маркетплейсы, fashion-tech, ERP и AI.

У нас нет инвесторских денег на бесконечный runway — мы зарабатываем сами. Часть продуктов создаются сразу под стратегических инвесторов/корпораций. Часть — свои портфельные компании для игры в долгую. Это значит, что код здесь — не «для галочки», а то, что реально работает в продакшене и приносит деньги.

Основные продукты в портфеле:

  • В2В маркетплейс в сегменте легкой промышленности;
  • Виджет виртуальной примерки + AI-стилист для e-commerce;
  • Коробочное решение для запуска многофункциональных маркетплейсов;
  • ERP-система для строительных компаний;
  • Saas для детейлинг центров;

Наша цель на 12 месяцев: 1 млрд рублей прибыли через портфельную стратегию.

Звучит амбициозно? Да. Реалистично? Посчитали — да, если всё сделаем правильно.

Чем предстоит заниматься

Первые 30 дней: погружение

  • Разберёшься в архитектуре текущих продуктов — и фронт, и бэк
  • Закроешь первые задачи
  • Поймёшь, как устроены процессы

Дни 31-90: полноценная разработка

  • Возьмёшь на себя разработку целых фичей от API до интерфейса
  • Будешь проектировать компоненты, API endpoints, схемы данных
  • Настроишь или улучшишь CI/CD, тесты, мониторинг — то, что сам считаешь нужным
  • Начнёшь контрибьютить в несколько продуктов из портфеля

После 90 дней: ownership

  • Возьмёшь на себя один или несколько продуктов как основной разработчик
  • Будешь влиять на технические решения и выбор стека для новых проектов
  • Участвуешь в код-ревью и помогаешь растить команду
  • При желании — путь к техлиду или CTO одного из продуктов

Что нужно уметь

Опыт:

  • 3+ года коммерческой разработки fullstack
  • Backend на Node.js (NestJS или Express) — проектировал и реализовывал API
  • Frontend на React (Next.js будет плюсом) — не просто «верстал», а строил интерфейсы
  • Понимаешь, как устроены базы данных (PostgreSQL, MongoDB) и умеешь писать нормальные запросы

Навыки:

  • TypeScript — уверенно пишешь типизированный код и на фронте, и на бэке
  • React — хуки, стейт-менеджмент (Redux/Zustand/MobX), работа с API
  • Node.js — NestJS или Express, понимаешь паттерны серверной разработки
  • Git — pull requests, code review, branching strategies
  • Docker — умеешь контейнеризировать и понимаешь зачем
  • Базовое понимание DevOps: CI/CD, деплой, логирование

Характер:

  • Доводишь задачи до конца — от бэкенда до пикселей на фронте
  • Пишешь понятный код и не стесняешься рефакторить чужой
  • Умеешь переключаться между слоями — утром API, вечером компоненты
  • Общаешься с продуктом и бизнесом — понимаешь, зачем делаешь фичу

Что будет плюсом

  • Опыт с Next.js и SSR/SSG
  • Работал с AI/ML интеграциями (OpenAI API, embeddings)
  • Постоянно и активно используешь Claude, ChatGPT, Cursor в работе
  • Понимание UI/UX — можешь предложить решение лучше, чем в макете
  • Опыт с маркетплейсами или e-commerce проектами
  • Есть pet-проекты или open source контрибьюции

Почему это интересно

Fullstack = видишь всю картину. Не будешь ждать, пока бэкендер сделает API или фронтендер поправит кнопку. Делаешь фичу целиком — от базы до интерфейса.

Несколько продуктов. Возможность поработать с разными архитектурами и бизнес-доменами.

Реальный impact. Команда маленькая — твой код сразу в проде, твои решения сразу влияют на продукт. Никаких согласований через 10 менеджеров.

Рост. Мы растём с 4 до 50+ человек за год. Покажешь результат — будешь строить техническую команду, станешь техлидом или CTO продукта.

Условия

Деньги: от 150К рублей на руки

  • Пересмотр по результатам
  • Бонусы за достижение продуктовых KPI

Формат:

  • Офис в Москве, фултайм
  • Никаких созвонов ради созвонов — важен результат

Инструменты:

  • Notion, Linear, Figma — стандартный стек
  • Cursor и AI-инструменты (Claude, GPT) для ускорения работы
  • Бюджет на курсы и конференции
  • Железо — обсуждаем, что нужно для комфортной работы

Как будем выбирать

Этап 1: Резюме + GitHub/портфолио. Покажи код, которым гордишься — pet-проект, open source, что угодно. Напиши пару предложений: какой продукт из портфеля интересен и почему.

Этап 2: Техническое интервью (30 мин) + тестовое задание (2-3 часа). Поговорим про опыт, разберём архитектурные кейсы, обсудим как бы ты решал реальные задачи.

Этап 3: Интервью с фаундером (30-60 мин). Поговорим про продукт, команду, ожидания. Без стресс-интервью и головоломок.

Этап 4: Пробный день (опционально). Если обе стороны сомневаются — можно поработать вместе один день. Оплачивается.

Весь процесс занимает 1-2 недели. Мы не исчезаем на месяц после интервью.

Не подходит, если:

  • Хочешь работать только с фронтом или только с бэком — здесь нужна гибкость
  • Ищешь стабильную корпорацию с понятными процессами — у нас процессы строятся на ходу
  • Не готов работать из офиса — нам важна командная динамика
  • Хочешь писать код по готовым спецификациям — здесь разработчик участвует в принятии решений

Откликнуться

Тема письма: «Fullstack-разработчик — [Твоё имя]»

Что приложить:

Резюме или LinkedIn

GitHub или ссылка на код, которым гордишься

Пара предложений: какой продукт из портфеля интересен и почему