Как нанять первых разработчиков в стартап: короткий гайд для фаундеров

Нанять разработчиков в стартап сложнее, чем в компанию со сложившимися процессами: у вас нет ни бренда работодателя, ни рекрутера, ни времени на долгую воронку. При этом цена ошибки максимальная - в команде из трёх человек один неподходящий инженер это треть команды и половина продуктового риска.

Дальше короткий разбор четырёх решений, которые придётся принять. Если времени на самостоятельный сорсинг нет, подбор разработчиков в стартап имеет смысл сразу отдать специализированному агентству BestHeads и подключаться уже на финальных интервью.

Когда нанимать

Сигналы, что момент наступил: фаундер тратит на багфиксы больше времени, чем на продукт и клиентов; MVP упёрся в лимиты no-code или подрядчика; есть подтверждённый интерес пользователей; есть бюджет на зарплату минимум на 12 месяцев без расчёта на будущий раунд. Наём программистов в стартап, который стартует после закрытия seed-раунда, отнимает два-три месяца в самый неудобный момент.

Кого искать первым

На ранней стадии выигрывает full-stack универсал: он закрывает бэкенд, фронт и базовую инфраструктуру и не простаивает при смене приоритетов. Узкий специалист оправдан, только если ядро продукта технологически специфично. Senior или junior - вопрос автономности, а не возраста: первому инженеру некому отдавать код на ревью, поэтому нужен человек, который сам принимает архитектурные решения. Тимлид появляется, когда в команде четыре-пять человек.

Где искать

Канал Скорость Контроль над командой Когда подходит
Реферралы и свои каналы Средняя Полный Есть релевантный нетворк
Джоб-борды, свой сорсинг Низкая Полный Есть время фаундера
Аутсорс и аутстафф Высокая Ограниченный или средний Периферийные задачи, усиление команды
Рекрутинговое агентство Высокая Полный, человек в штате Нужен инженер в команду, воронки нет

Свои каналы отрабатывайте первыми, они дают самых предсказуемых кандидатов. Дальше начинается арифметика: один оффер это десятки контактов и отказов, и каждый час фаундер вычитает из продукта.

Как оценивать

Три этапа за 10-14 дней. Скрининг на 20-30 минут с озвученной вилкой. Техническая проверка на реальной задаче из вашего продукта или парное программирование; тестовое - не больше 3-4 часов. Финальное интервью с фаундером, где проверяется работа в неопределённости, а не стек. Техническую часть должен вести действующий инженер с опытом в нужном стеке.

Чего не делать

  • Искать человека под одну текущую фичу.
  • Выкатывать список из восьми обязательных технологий на seed-стадии.
  • Растягивать процесс на пять этапов.
  • Экономить на первом инженере: разница в зарплате между средним и сильным окупается за спринт.
  • Выпускать человека в первый день без доступов и первой задачи.