«Требуем Senior, платим как Junior»: Разбор вакансии NeatSoft
Я периодически мониторю рынок IT и прохожу собеседования ради интереса. Это помогает держать руку на пульсе: понимать актуальные тренды, отслеживать вилки зарплат и видеть, какие требования предъявляют работодатели к разным уровням специалистов.
Сегодня разберём кейс, который знаком многим IT-специалистам и бизнесу. Речь о вакансии компании NeatSoft на позицию Laravel-разработчика. На первый взгляд — обычное предложение. Но при детальном анализе вскрывается классическая проблема рынка: требования уровня Middle+/Senior при бюджете для начинающего специалиста.
Я прошёл собеседование, получил оффер и хочу честно рассказать, почему 100 000 рублей за полную ставку с требованиями Kubernetes и High-load — это экономически неустойчивая модель. А также предложить решения для бизнеса, у которого ограничен бюджет.
Я прошёл собеседование, получил оффер и хочу честно рассказать, почему 100 000 рублей за полную ставку с требованиями Kubernetes и High-load — это экономически неустойчивая модель. А также предложить решения для бизнеса, у которого ограничен бюджет.
Что произошло: хронология события
Всё началось стандартно. Увидел вакансию, откликнулся. Первичное общение проходило через бота-рекрутера. Это уже первый звоночек: автоматизация — это хорошо, но для позиций уровня Middle+ живое общение с техлидом обычно важнее.
После серии вопросов от бота пришёл оффер: 100 000 рублей в месяц, полная занятость (8 часов в день, 5 дней в неделю).
Проблема в том, что в описании вакансии указаны требования, которые не соответствуют этому бюджету. Давайте разберёмся подробно.
Требования вакансии: кто им нужен на самом деле?
Вот что компания NeatSoft хочет видеть в кандидате:
Обязательные навыки:
- PHP 7.4+ / 8.x
- SQL (MySQL, PostgreSQL)
- API (REST, GraphQL)
- ООП, SOLID, MVC
- Git
«Будет плюсом» (на практике — обязательно):
- Docker, Kubernetes
- Vue.js / React / Angular
- RabbitMQ, Redis
- CI/CD
- Опыт работы с высоконагруженными проектами
Вопрос к бизнесу: Зачем вам Kubernetes и High-load за 100 000 рублей?Для понимания: Kubernetes — это инструмент оркестрации контейнеров для масштабирования систем. Его изучают разработчики, которые работают с нагрузками от десятков тысяч пользователей. High-load — это проекты, где цена ошибки измеряется потерями бизнеса в реальном времени.
Специалист с таким стеком — это Middle+ или Senior. И рынок оценивает таких людей иначе.
Рыночная реальность: сколько стоят такие навыки?
100 000 рублей — это адекватное предложение для Junior-разработчика. Но в вакансии требуются навыки, которые Junior физически не может иметь.
В пересчёте на часы: 100 000 ₽ / 164 часа = ~610 рублей в час. Для сравнения, рыночная ставка разработчика с Docker и Kubernetes — от 1 500 до 2 500 рублей в час.
Почему это проблема для бизнеса?
Кажется, что компания экономит. На практике — теряет больше.
1. Вы не найдёте нужного специалиста
Люди с навыками Kubernetes и High-load знают свою цену. Они просто не откликнутся на вакансию с заведомо низким бюджетом (Поэтому здесь было указано "От"?). Вы получите поток резюме от Junior-разработчиков, которые не потянут задачи.
2. Выгорание и текучка
Если чудом найдётся человек, который согласится на такие условия, он уйдёт через 3–6 месяцев. Либо выгорит, либо найдёт проект с адекватной оплатой. Вы потеряете время на онбординг и снова начнёте поиск.
3. Риск для проекта
Разработчик уровня Junior за зарплату Junior не сможет качественно реализовать требования Senior. Это технический долг, баги в продакшене и потенциальные потери для клиентов компании.
4. Репутация работодателя
На рынке IT информация распространяется быстро. Вакансии с несоответствием бюджета и требований обсуждаются в профильных чатах и на ресурсах вроде vc.ru. Это влияет на будущий найм и репутацию компании.
Отдельно про бота-рекрутера
Хочу выделить этот момент отдельно. Первичное собеседование через бота — это тренд. Но для позиций уровня Middle+ это создаёт негативный опыт.
Почему это проблема:
- Обесценивание. Опытный разработчик ожидает диалога с техническим специалистом, а не скриптом.
- Потеря времени. Бот не может обсудить нюансы проекта или предложить альтернативный формат сотрудничества. После моего вопроса о том какие условия они предлагают, бот ничего не смог ответить, а ответ мне дали спустя сутки через того-же бота.
- Отсутствие гибкости. Если бюджет ограничен, именно живой разговор мог бы помочь найти компромисс (part-time, проект). Бот эту возможность отсек. Сотрудник компании писал исключительно через него и напрочь отказался созвониться.
Для компании, которая работает с международной клиентурой, опыт специалистов — часть бренда. Стоит задуматься.
Что делать бизнесу, если бюджет ограничен?
Я понимаю реалии: не у каждой компании есть 250 000+ рублей на разработчика в месяц. Это нормально. Но пытаться закрыть Senior-задачу за Junior-бюджет — не работает.
Вот 4 рабочих альтернативы, которые я предлагаю компаниям в такой ситуации:
1. Part-time (неполная занятость)
Суть: Вы платите рыночную ставку за реальное время работы.Математика:
- Ставка: 1 800 ₽/час
- Бюджет: 100 000 ₽/месяц
- Загрузка: ~55 часов в месяц (3–4 часа в день)
Плюсы:
- Получаете экспертизу уровня Middle+/Senior
- Разработчик не выгорает
- Укладываетесь в бюджет
Минусы:
- Специалист не доступен 24/7
- Нужно планировать задачи и синхронизировать время для коммуникации
Для кого: Для проектов, где не нужна постоянная доступность в течение всего рабочего дня.
2. Проектная занятость (Fixed Price)
Суть: Оплата за результат, а не за время.Как работает: Вы формулируете задачу («Настроить CI/CD», «Оптимизировать БД») и договариваетесь о фиксированной цене за этап.Плюсы:
- Прозрачный бюджет
- Платите только за готовый функционал
Минусы:
- Требует чёткого ТЗ
- При изменении требований бюджет растёт
Для кого: Для разовых задач или проектов с чётко определённым scope.
3. Аутстаффинг
Суть: Аренда специалиста через агентство на нужный срок.Плюсы:
- Гибкость (можно взять на 2–3 месяца)
- Агентство берёт на себя налоги и бухгалтерию
Минусы:
- Часовая ставка выше, чем у штатного сотрудника
Для кого: Для проектов с пиковой нагрузкой или временной потребностью в экспертизе.
4. Пересмотр требований (Downshifting)
Суть: Если бюджет 100 000 ₽ — ищите Junior/Middle, а не Senior.
Что убрать из требований:
- Kubernetes
- High-load
- Сложную архитектуру
Что предложить взамен:
- Менторство от старших разработчиков
- Возможность роста внутри компании
- Обучение за счёт компании
Для кого: Для компаний, которые готовы инвестировать в рост сотрудников.
Мой диалог с работодателем
После получения оффера я предложил альтернативу: part-time.
Ответ работодателя: «Спасибо за предложение, но нам нужен человек на фулл-тайм».
Это честный ответ. Компания понимает свои потребности. Но и я был честен: работать 8 часов в день за 610 ₽/час при моих навыках я не готов.
Мы разошлись без конфликта. Я предложил адекватный вариант в рамках их бюджета, они отказались. Это нормальная рыночная ситуация.
Советы разработчикам: как реагировать на такие офферы
Ситуация «требуется всёмогущий маг за 3 копейки» стала привычной.
Вот как я предлагаю реагировать:
- Я всегда всем говорю. Не бойтесь говорить «Нет». Вежливый отказ экономит время обеим сторонам.
- Предлагайте альтернативу. Part-time или проект — иногда это работает.
- Анализируйте стек. Если в вакансии «винегрет» из технологий (Laravel + Vue + Angular + React + DevOps) — это красный флаг.
- Оставляйте обратную связь. Честный фидбек помогает рынку становиться прозрачнее.
Прозрачность выгодна всем
Вернусь к компании NeatSoft. Я указываю название намеренно — для прозрачности кейса. Это не «троллинг», а возможность для компании увидеть ситуацию со стороны.
Что бы я рекомендовал HR и собственникам:
- Указывайте реалистичный бюджет в вакансии. НИ от, ни по договоренности, а именно 100 тысяч на руки. Это отсечет нерелевантных кандидатов и сэкономит время рекрутеров.
- Если бюджет ограничен — пишите об этом честно. Например: «Ищем Junior с потенциалом роста. Зарплата 100 000 ₽, ни больше, ни меньше. Менторство предоставляем».
- Рассматривайте гибкие форматы. Part-time или проект могут закрыть задачи в рамках ограниченного бюджета.
Рынок IT меняется. Квалифицированные кадры знают свою цену и не готовы работать за ставки, которые не соответствуют их навыкам.
Кейс с вакансией Laravel-разработчика в NeatSoft — это классический пример дисбаланса. 100 000 рублей за полную ставку при требованиях Kubernetes и High-load — это модель, которая не работает в долгосрочной перспективе.
Для бизнеса: Гибкость и честность на этапе найма экономят время и деньги. Для специалистов: Уверенно отстаивайте свою рыночную стоимость.
В конечном итоге, надёжные технические решения начинаются с надёжных и честных отношений между работодателем и сотрудником.