Найти разработчика программного обеспечения может быть легко. Тысячи «ниндзя», «рок‑звёзд» и «гуру» готовы принять новый вызов. Но найти подходящего разработчика для вашего SaaS-стартапа может оказаться настоящей задачей.
В этой статье мы не будем останавливаться на досках вакансий вроде indeed.com, monster.com или LinkedIn Jobs — это довольно стандартные источники. Вместо этого мы поделимся свежими идеями и альтернативными стратегиями поиска инженеров-программистов для вашего SaaS-стартапа.
Итак, представляем наш окончательный список советов и хитростей, как привлечь нужные технические таланты.
Если вы хотите нанять фрилансера
Работа с фрилансером имеет свои плюсы и минусы. Среди минусов — ненадёжность (фрилансеры часто переключаются между проектами) и вопросы безопасности (иногда сторонние подрядчики могут использовать ваш исходный код повторно или даже продать части вашей интеллектуальной собственности другим компаниям).
Тем не менее, в некоторых случаях найм независимого подрядчика (фрилансера) может быть разумным решением для стартапа. Одними из самых популярных платформ, где можно найти тысячи разработчиков-фрилансеров, являются:
- UpWork
- Toptal

- Freelancer.com
- PeoplePerHour
Эти фриланс‑площадки позволяют разместить вакансию, указать требования к кандидатам и свои бюджетные ожидания. Затем вы можете просто отдохнуть — заявки начнут поступать. Конечно, это идеальный сценарий. Проблема в том, что вместе с несколькими достойными предложениями вам придётся иметь дело с десятками нерелевантных и шаблонных откликов от менее профессиональных и часто менее квалифицированных фрилансеров. Это усложняет отбор лучших кандидатов.
Хорошей практикой является попросить кандидата начать своё заявление с определённого пароля. Это облегчает фильтрацию шаблонных откликов. Ещё один совет экспертов — провести личное интервью с несколькими лучшими кандидатами или разместить ещё одну вакансию в формате тестового задания (с фиксированной оплатой) перед окончательным выбором исполнителя.
Если вы ищете разработчика на полную ставку
Учитывая риски, связанные с фрилансерами, многие стартапы, включая Chanty, предпочитают нанимать инженеров на постоянную работу внутри компании.
Так же, как существуют платформы, специализирующиеся на фрилансерах, есть онлайн‑ресурсы, ориентированные на конкретные технологии. Например:
https://jobs.rubynow.com/ — доска вакансий для разработчиков на Ruby

- https://www.python.org/jobs/ — доска вакансий для разработчиков на Python
Кроме того, существует ряд сообществ разработчиков с возможностью размещения вакансий:
- https://www.stackoverflowbusiness.com/talent — онлайн‑сообщество разработчиков с 50 миллионами посетителей в месяц.
Платформы вроде Dice, IT Job Pro и TechCareers также являются нишевыми ресурсами, напрямую связывающими работодателей с квалифицированными IT‑специалистами.
Ещё один мощный онлайн‑ресурс, посвящённый IT‑миру — AngelList. Помимо базы существующих технологических стартапов, сайт предлагает возможность размещения вакансий. По данным SimilarWeb, платформа привлекает более 9 миллионов посетителей в месяц. Согласно информации на самом ресурсе, на данный момент «1 220 686 активных кандидатов, включая 353 856 разработчиков». И количество кандидатов быстро растёт.

IT‑новостные порталы представляют ещё одну менее известную возможность для SaaS‑стартапа нанять разработчика. Сайты вроде Mashable и TechCrunch также имеют специальные доски вакансий.
Сила социальных сетей также может быть полезной при поиске разработчика. В первую очередь, вы можете разместить вакансию на странице вашего стартапа в Facebook или Twitter. Если у вас есть значительное количество лояльных подписчиков, шансы на успех достаточно высоки. Кроме того, можно использовать релевантные хештеги, чтобы охватить разработчиков за пределами вашей аудитории.
Существуют Twitter‑аккаунты, которые собирают вакансии с других аккаунтов на основе тегов и ретвитят подходящие публикации. Другие аккаунты просто агрегируют вакансии из разных источников, например: https://twitter.com/VaTechJobs или https://twitter.com/TechJobs_NYC.
Онлайн‑сообщества и форумы, такие как Hacker News и Reddit, также очень популярны среди разработчиков. Вы можете обратиться к потенциальным кандидатам, разместив вакансию в соответствующих обсуждениях.
Не забудьте разместить актуальные вакансии в разделе «Jobs/Careers» на вашем сайте. Некоторые разработчики используют расширенные поисковые запросы (inurl:job или inurl:careers), чтобы найти вакансии на вашем сайте.
Если вы рассматриваете найм удалённого разработчика
Как и цифровые кочевники, удалённые сотрудники становятся всё более популярными среди IT‑специалистов. Рост спроса порождает предложение, поэтому существует множество сайтов, специально ориентированных на удалённую работу. Вот некоторые из самых известных примеров:
- https://remoteok.io/
- https://weworkremotely.com/

Если вы размещаете вакансию на своём сайте или используете любую из вышеупомянутых досок вакансий, полезно включать ключевые слова вроде «remote» или «remote ok», чтобы ваша публикация появлялась в результатах поиска Google.
Если вы готовы нанять разработчиков из-за рубежа
Если вы рассматриваете возможность переезда подходящего кандидата из другой страны, учтите, что такие кандидаты могут использовать соответствующие запросы в Google, например «international jobs», «international careers» или «overseas jobs», чтобы найти подходящие позиции.
Международные карьеры набирают популярность среди IT‑специалистов. Если вы хотите нанять цифрового кочевника или принять удалённого разработчика, обратите внимание на платформы вроде Jobbatical и Escape the City.

Существуют веб‑агентства, которые помогают напрямую соединять инженеров, готовых к переезду, с работодателями, предлагающими такую возможность, например Relocate.me (в настоящее время работает только в определённых локациях). Другие кадровые агентства специализируются исключительно на релокации IT‑талантов в рамках ряда европейских стран.
Найм разработчика при ограниченном бюджете
Если вы молодой стартап, важно внимательно подходить к расходованию средств. При ограниченных ресурсах стоит рассмотреть вариант найма стажёра. Многие из вышеупомянутых сайтов, такие как AngelList, предлагают возможность размещения вакансий для стажировок.
Однако не стоит ожидать, что стажёр будет вести процесс разработки. В этом случае вам всё равно понадобится опытный тимлид или старший инженер, который будет курировать менее опытных сотрудников.
Используйте силу нетворкинга
Вы никогда не знаете заранее, где встретите идеального кандидата. Опыт показывает, что разработчика можно найти и вне досок вакансий. Особенно для молодого стартапа сложно привлечь нужные таланты только публикацией вакансии.
Эффективная стратегия — встречаться с потенциальными кандидатами лично: на хакатонах, локальных митапах, конференциях, стартап‑событиях и краш‑тестах.

Участие или даже спонсирование локальных мероприятий для разработчиков, включая кодинг‑буткемпы, может быть отличным способом встретить свежие таланты и напрямую взаимодействовать с сообществом. Разработчики часто считают такие мероприятия стимулирующими и хорошей возможностью продемонстрировать свои навыки. На подобных событиях вы можете в реальном времени оценить способность кандидата решать задачи и работать в команде, что даёт гораздо более ясное представление о его возможностях, чем просто просмотр резюме.
Также можно найти веб‑разработчика для вашего SaaS‑стартапа онлайн: подходящий человек может быть вашим подписчиком в Twitter, или вы можете состоять в одной профессиональной группе на LinkedIn, Google+ или Facebook.
Что делать, если ни один из вариантов вас не устраивает и вы хотите всё в одном?
Любой вариант, кроме найма разработчика на полную ставку и в офисе, может иметь ряд подводных камней и рисков, которые стоит учитывать. Как и в случае с фрилансерами или удалённой работой, кандидат может оказаться не таким идеальным, как казалось на первый взгляд. Всегда есть риск, что удалённый сотрудник просто исчезнет в середине проекта, оставив вас в затруднительном положении.
Если вы всё же хотите нанять программиста для стартапа за пределами вашего региона, но не можете позволить себе релокацию, а фриланс не подходит из-за вышеупомянутых рисков, существует ещё одна подходящая модель сотрудничества — найм разработчиков на полную ставку офшорно.
Многие офшорные компании предлагают гибкие модели, позволяющие масштабировать команду в зависимости от потребностей проекта. Это даёт стартапам преимущества как в экономичности, так и в доступе к высококвалифицированным специалистам из регионов с развитой IT‑индустрией, таких как Восточная Европа, Юго‑Восточная Азия и Южная Америка. Кроме того, агентства часто предлагают управляемые сервисы, беря на себя административные вопросы, что позволяет сосредоточиться на главном — разработке продукта.
Существует множество международных агентств, предлагающих такую модель сотрудничества, включая Daxx. Если вы решите сотрудничать с нашим офшорным агентством по разработке ПО, мы не просто найдём для вас разработчиков, но и возьмём на себя все организационные вопросы, включая рабочее место вне офиса, документацию (контракт, NDA, налоги), пакет зарплаты и удержание сотрудников.
Советы из опыта IT‑рекрутеров
- Всегда проще нанять человека, который уже ищет работу. Наш опыт показывает, что позиция скорее всего будет заполнена, если кандидат активно ищет работу — например, сам откликается на вакансию или размещает своё резюме на соответствующих досках вакансий.
- Всегда есть шанс «переманить» разработчика у его текущего работодателя, например, через личное общение или социальные сети (обычно LinkedIn) с предложением работы. Но если кандидат доволен своей текущей позицией, шансы привлечь его низки (если только вы не предложите значительно более высокую оплату или другие преимущества).
- При размещении вакансии убедитесь, что вы предоставили всю необходимую информацию о проекте и вашей компании. Это автоматически повышает доверие и помогает выделиться среди тысяч других предложений. Укажите детали проекта, возможные сложности, предлагаемые бонусы, подход и процесс оценки кандидата, а также миссию и ценности стартапа. Так вы исключите нерелевантные отклики и сэкономите время как своё, так и кандидатов, предоставив всю информацию заранее.
- Если вы молодой стартап или компания, с которой кандидаты не знакомы, уделите особое внимание преимуществам, которые вы предлагаете: почему кандидат должен выбрать ваш стартап вместо крупной компании? Например, в небольшом стартапе разработчик получит возможность взять на себя ведущую роль в разработке живого продукта — он или она будет играть ключевую роль в бизнесе, а не быть одним из множества разработчиков в крупной компании.
- Прежде чем искать разработчиков за рубежом, ознакомьтесь с особенностями местного рынка труда. Например, украинские разработчики известны высоким качеством кода, поэтому регулярно получают предложения от десятков компаний. В этом случае, если вы слишком долго будете принимать решение, кандидат может принять предложение конкурентов.
Перед тем как погрузиться в мир IT‑рекрутинга, определитесь, какого типа разработчиков вы ищете. Выберите формат сотрудничества, который будет наиболее полезен для вашего стартапа. Позже вы можете превратить фрилансера в полноценного удалённого сотрудника, но не всегда это работает в обратном порядке.
Как вы находили разработчиков для своего стартапа? Делитесь своими историями успеха (или неудачами) в комментариях.





