Перейти к основному содержимому

Найм в команду разработки — портрет и вакансия

Руководителю
Теория данных (раздел 3)

Миграции и оценка объёма данных — Пакетная работа, Основы БД. Проверка на стенде — SQL для тестировщика. Карта — о разделе.

Найм — цепочка: портрет → вакансия → отбор → интервью → оффер → онбординг → испытательный срок. Успех измеряется тем, остался ли человек продуктивным через 6–12 месяцев, а не скоростью закрытия вакансии в ATS.

Со стороны соискателя процесс разобран в HR и рекрутинг. Здесь — задачи тимлида и техлида до первого собеседования.

После выхода — Первые 90 дней тимлида и онбординг сотрудника в этапах роста.


Воронка найма​

Тимлид влияет на A–E и H сильнее всего.


Шаг 1 — портрет кандидата​

Составьте до текста вакансии (с HR или без — но для себя обязательно).


Техническая часть​

Разделите навыки:

КатегорияПример
Обязательно3+ года Java, Spring, прод с PostgreSQL
ЖелательноKafka, опыт в финтехе
Будет плюсомдоклады, open source

Укажите реальные задачи первых 3 месяцев: "поддержка сервиса отчётности", "интеграция с API банка" — так кандидат и интервьюеры понимают контекст.


Личностные и командные качества​

  • Работа в условиях неполных требований.
  • Умение оспаривать оценку с аргументами, а не саботажем.
  • Готовность к code review и парным разборам.

Избегайте размытых "стрессоустойчивый, коммуникабельный" без привязки к поведению.


Зарплатная вилка​

  • Диапазон в объявлении (где позволяет политика компании) сужает нерелевантные отклики.
  • Сверка с внутренними грейдами — чтобы не обидеть текущую команду.
  • Ориентиры рынка — IT в России, рынок труда.

Мотивация, которую вы можете закрыть​

Честно отметьте — удалёнка, продукт, стек, рост до Senior, отсутствие легаси — или наоборот "есть легаси, зато стабильность". Скрытый негатив всплывает на испытательном сроке.


Шаг 2 — структура вакансии​

Вакансия — зеркало хорошего резюме — структура, конкретика, достижения команды, честные условия.


Рекомендуемые блоки​

  1. Кто мы / продукт — 3–5 предложений, кому помогает система.
  2. Чем предстоит заниматься — задачи, а не только "разработка ПО".
  3. Стек — основной и смежный.
  4. Ожидания — must / nice to have списком.
  5. Условия — формат работы, вилка, этапы отбора.
  6. Бонусы — ДМС, обучение — если есть.

Связь с ATS​

Ключевые слова из вакансии должны совпадать с тем, что ищет HR в резюме (как работает ATS). Тимлид даёт HR список синонимов: "Kubernetes" и "K8s", "PostgreSQL" и "Postgres".


Шаблон (скелет)​

[Название роли], [уровень грейда]

О продукте:
…

Задачи:
- …
- …

Стек: …

Обязательно:
- …

Будет плюсом:
- …

Условия: [формат], [вилка или "обсудим"], [этапы: HR → тех → финал]

Как откликнуться: …

Адаптируйте под площадку (hh.ru, Habr Career, Telegram). На русском языке для локального рынка — см. английский в IT.


Типовые ошибки в тексте​

ОшибкаПоследствие
Простыня без структурыОтсев сильных кандидатов
"Знать всё" (20 технологий must)Шумные отклики или пустота
Нет вилки при перегретом рынкеСотни нерелевантных резюме
Скрытый негатив (релизы ночью)Быстрый уход после оффера
Дискриминирующие формулировкиРепутационные и юридические риски
Копипаст чужой вакансииНесоответствие реальным задачам

Хороший признак: по тексту можно представить первый месяц работы. Плохой: только "требуется опыт работы в команде".


Роль тимлида после публикации​

ЭтапДействие лида
Скрининг HR15-минутный бриф: что отсеивать жёстко
ТехинтервьюЕдиный чек-лист, калибровка с вторым интервьюером
ФиналКультура команды, ожидания по испытательному сроку
ОнбордингBuddy, доступы, цели на 30/60/90 дней

Испытательный срок — явные критерии успеха в письме до выхода — "владеет модулем X", "ведёт ревью", "закрыл два инцидента с постмортемом".


Внутренний найм и "выращивание"​

Часто тимлидов и Senior берут изнутри: меньше риска по культуре, выше лояльность. С рынка нанимают при дефиците или новом стеке. Обе модели требуют прозрачности для команды, чтобы не было ощущения "любимчика".


Куда дальше​


Полезные внешние материалы​


Примеры формулировок для качественной вакансии​

Ниже примеры формулировок, которые повышают релевантность откликов.


Блок "О продукте"​

"Делаем платформу учёта заказов для сети из 300+ магазинов. Команда отвечает за каталог, ценообразование и интеграции с кассовыми системами."


Блок "Задачи на первые 3 месяца"​

  • Поддержка и развитие модуля расчёта скидок.
  • Интеграция с внешним API поставщика.
  • Участие в стабилизации релизного цикла и покрытии критичных сценариев тестами.

Блок "Что важно в опыте"​

  • Умение работать с легаси-кодом и постепенно улучшать архитектуру.
  • Опыт командной разработки и конструктивного code review.
  • Способность уточнять требования и предлагать технические альтернативы.

Что проверить перед публикацией вакансии​

  • Текст отражает реальные задачи команды.
  • Требования разделены на обязательные и желательные.
  • Условия и этапы отбора описаны прозрачно.
  • Вакансия согласована с тимлидом, техлидом и HR.

Такой подход снижает шум в воронке и ускоряет найм подходящих кандидатов.