Fullstack в бою: как мы нашли Senior-разработчика для B2B SaaS-платформы

21312312
На рынке разработки веб-продуктов в 2025 году Fullstack-разработчики — особенно на уровне Senior — остаются одним из самых востребованных и дефицитных кадров. Несмотря на кажущееся обилие профилей, найти действительно сильного инженера, способного на равных работать с backend и frontend, глубоко понимать архитектуру систем и принимать продуктовые решения — задача с множеством нюансов.

Запрос клиента

К нам обратилась европейская B2B SaaS-компания, развивающая комплексное решение для автоматизации внутренней отчетности в крупных корпорациях. После выхода MVP команда готовилась к масштабированию и искала Senior Fullstack Developer, который стал бы техническим лидером нового направления. Ключевые требования:

  • Уверенное владение TypeScript и глубокий опыт работы с React и Next.js
  • Опыт построения и оптимизации Node.js/Express backend-приложений
  • Хорошее знание PostgreSQL, Redis, WebSockets
  • Навыки CI/CD, Docker, понимание облачной инфраструктуры (AWS)
  • Умение работать с системой задач напрямую от продукта
  • Английский — свободный, коммуникация с CTO и командой на daily-митингах

Также важным был опыт работы в продуктовых командах, способность к автономной работе и высокая техническая насмотренность.

Возникшие трудности

Основные сложности, с которыми мы столкнулись:

  • Большинство «фуллстеков» тяготеют к одной стороне: либо frontend-heavy, либо backend-heavy.
  • Требовался не просто кодер, а технический ментор и партнёр по архитектурным решениям — с высоким уровнем ответственности и зрелости.
  • Компания была не на слуху: кандидатам требовалось донести суть продукта, показать серьёзность команды и roadmap.
  • Рабочая воронка на senior-уровне требует глубокого кастомного подхода: массовый аутрич почти не работает.

Процесс подбора

1. Погружение

Обсудили с CTO и фаундером стек, архитектурные задачи и профиль кандидата. Сформулировали образ технического партнёра для B2B SaaS-продукта. Адаптировали описание роли под разные каналы — от техописания до живого питча для сообществ.

2. Поиск

Запустили точечный аутрич через LinkedIn, GitHub, Twitter/dev.to, профильные Telegram и Discord-сообщества, а также по спискам участников JS-конференций. 150+ персонализированных сообщений

3. Сопровождение

Готовили кандидатов к интервью, клиенту помогли выстроить структуру техоценки. Гибко работали с возражениями и адаптацией оффера под формат remote и ожидания финалиста.

Результат нашей работы

С момента старта до выхода кандидата прошло 16 дней.

Ключевые факторы успеха:

  • Четкий EVP: реальные технические вызовы, свобода выбора инструментов, влияние на архитектуру продукта
  • Прозрачность и скорость со стороны клиента: минимальный тайминг, ясные фидбеки, доверие к процессу
  • Подбор кандидатов с доказанным опытом в OSS, стартапах и опытом принятия сложных решений

Финальный кандидат:

  • 7 лет опыта в веб-разработке, последние 3 года — Tech Lead в B2B SaaS
  • Глубокий fullstack: React/Next.js, Node.js, PostgreSQL, Redis, WebSockets
  • Участвовал в проектировании CI/CD пайплайнов, разворачивал инфраструктуру на AWS
  • Сильные soft-skills: структурированность, ясная коммуникация, «технический продуктолог»

Через 2 месяца после выхода:

  • Переписал ядро backend’а под модульную архитектуру — ускорил разработку новых фич
  • Внедрил monitoring & logging стек (Prometheus + Loki + Grafana)
  • Провел ревизию фронта: убрал антипаттерны, внедрил компонентную библиотеку
  • Взял на себя ведение технической документации и on-boarding новых разработчиков
Этап Количество
Всего кандидатов в контакте с рекрутером 158
Прошедшие скрининг и представлены заказчику 10
Назначенные интервью с заказчиком 4
Финалистов 2
Выставлен оффер 1
Принятых офферов 1
Вышли на работу 1

Дата