#найм

страница 4 из 4
пост №711

Полторы недели назад мы начали поиск второго бэкендера в команду RAWG. Позавчера мы взяли на работу не одного, а двух программистов; расскажу, как мы это сделали.

После публикации вакансии в фб и телеграме (спасибо большое за репосты!), мы взяли неделю на сбор предложений, отвечали всем сразу, что «вернемся на следующей неделе». Бесит, когда наниматели не отвечают на письма. Нам пришло 22 предложения. Из них 10 — в телеграм, 9 — на почту [email protected], 3 — в фб-мессенджер. Почту мы создали как группу в GSuite и завернули в Intercom, чтобы ничего не пропустить. Я вел базу со всеми кандидатами в Airtable, это очень удобно, рекомендую.

Во вторник мы созвонились с Антоном (нашим супер-бэкендером) по зуму и прошлись по airtable-таблице предложений. Пару предложений мы отсекли на этапе сопроводительного текста и резюме, учить совсем начинающих мы пока не готовы. 7 человек нам понравились — там был или внушительный опыт и внятный сопроводительный текст или хороший код. Если кода в первом сообщении не было — я просил прислать его до собеседования. Мы договорились об одном собеседовании на вечер вторника и о пяти — на среду. Согласование времени собеседований заняло пару десятков минут, это феноменально быстро. Дело в том, что почти вся переписка велась в телеграме, это очень приятно. Этот этап занял в сумме пару часов.

Сразу после собеседований у нас появились два явных фаворита — опытные, классные программисты из Питера. Ещё нам понравился второкурсник, у которого был хороший код, горящие глаза и удивительно четкая письменная и устная речь. Мы сделали два офера и по одному из них пришел отказ, так что решили рискнуть и взять одного опытного разработчика и студента без большого опыта.

Больше всего мне запомнился отказ (второй за мою карьеру, кажется). Он пишет: «... Наверное, за годы работы в стартапах, у меня наступила какая-то деформация. Я очень полюбил работу над продуктом и решение бизнесовых задач – не вижу себя без всего этого. ... На нынешней работе несколько спринтов проводил в роли продакт оунера, пока он был в отпуске — понравилось. Пока что научился считать рынки кое-как, проводить Customer Development и тестировать гипотезы...»

То есть, размышляя над нашим предложением, человек понял, что не хочет больше работать программистом. А был идеальный кандидат! Умеет прогать и при этом «видит за деревьями лес», думает о «конечном смысле».

Фан факты:
- я попросил владельца канала с python-вакансиями репостнуть нашу вакансию. Женя (ведущий канала) скоро выходит к нам на работу;
- кандидат-студент узнал о вакансии из слек-сообщества python-ru;
- из 30 кандидатов — один школьник и две девушки (не пересекающиеся множества);
- всего 2 предложения от аутсорсеров. Обычно бывает десяток; видимо, сейлзы плохо мониторят телеграм и фб.

В заключение: спасибо вам большое, дорогие читатели! Без вашей поддержки, поиск бы был гораздо дольше и скучнее. Я собираюсь воспользоваться этим каналом ещё раз на следующей неделе, при поиске фронта.

пост №699

Rawg.io ищет второго бэкенд-разработчика. Нас 3 программиста и мы делаем лучший сайт про видеоигры (всего 14 человек в компании).

TL;DR Работа, Python, Django, DRF, микрокоманда, Remote.

Под капотом у нас Python 3.6, Django 2, Django Rest Framework, Postgres, Celery, Docker на бэке и React на фронтенде. У нас есть стандартный CRUD (сейчас около 20 тысяч пользователей в месяц) и нестандартные задачи скрепинга/импорта/мержа игровых данных из XBox Live, PSN и Steam с последующим миксом видео и фото из Youtube, Twitch и Imgur. Редакторы активно используют Django Admin для редактирования базы игр (52 тысячи, будет расти до 200 тысяч).

Из ближайших планов — вознаграждать пользователей за ачивки в играх и дать пользователям удобный интерфейс редактирования базы, а-ля вики.

Мы работаем по модели Basecamp, когда в начале 2-4 недельного «цикла» микро-команда — фронт + бэк и дизайнер получают хорошо сформулированную бизнес-задачу с примерными макетами, а дальше мы минимально дергаем команду разработки, чтобы не отвлекать и не мешать. Коммуникация происходит в Basecamp и немного в Slack, все Remote.

Из важного — codebase свежий (первый коммит год назад) и написан одним человеком (Антоном, который сейчас единственный бэкендер), жесткого легаси или костылей там (пока) нет. Мы используем стандартные тузлы, такие как github, docker, ci (есть даже blue green). Рабочее окружение разворачивается парой команд (используется docker). Мы пишем unit-тесты, но не маниакально, а для удобного тестирования и контроля работоспособности.

Мы ищем человека с опытом программирования на Python и Django (опыт работы с DRF и Celery будет большим плюсом), чтобы не терять время на изучение азов. При этом мы готовы рассмотреть как опытных, так и начинающих кандидатов. Нам важно желание приносить пользу пользователям и бизнесу, а не «придумывать красивый код ради кода»

Мы предлагаем стабильную, достойную оплату труда, очень классную команду (дизайнер раньше верстал, а фронты разбираются не только в js), рабочий Макбук по необходимости.

Пишите на [email protected] или мне в личку.

пост №638

Давно ничего не писал и чувствую необходимость перед вами объясниться.

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

Вдобавок, я захотел передышку от новостного потока, так что отписался от всех входящих новостей и даже hackernews читал не через главную, а по еженедельной рассылке. Кстати, очень её рекомендую всем компьютерщикам и сопричастным.

Дорогие коллеги из Медузы подарили мне, на прощание, первую в моей жизни приставку — Nintento Switch. Я почти каждый вечер погружаюсь в мир Зельды — про это я вам обязательно расскажу как-нибудь подробнее.

Но сегодня у меня совсем другой пост: вакансия.

Rawg.io ищет продакт-дизайнера. Мы строим лучший в интернете сайт про видеоигры.

Игрокам мы дадим классные рекомендации новых игр (на основе кроссплатформенных профилей, этого пока ни у кого нет), общение с со-игроками, возможность задать вопрос разработчикам любимой игры. Создателям игр — прямую связь с игроками и супер-точную рекламу новых игр.

На борту уже несколько тысяч игроков, 50 тысяч (!) игр, импорт профилей с 3 главных платформ (Steam, Xbox и PlayStation). Впереди бомбическая лента новостей (на основе того, во что играл ранее), UGC-редактирование базы и вознаграждения за достижения в играх. Самая настоящая внутренняя экономика, где игроки получат криптовалюту и плюшки за свои ачивки.

Вы станете вторым дизайнером в команде (всего у нас сейчас 14 сотрудников). Один дизайнер не вытягивает ни по количеству смыслов, ни по скорости отрисовки (мы любим красоту). Мы ищем не винтик в большой отдел, а профессионала, способного работать в маленькой команде.

Вы будете придумывать поведение и визуальную составляющую продукта вместе с сооснователем проекта Алексеем Горностаевым (ex-CPO kanobu) и реализовывать его в жизнь вместе с классной командой разработки во главе с техдиром Саматом Галимовым (ex-CTO Медузы). Вашим напарником будет Андрей Кулагин.

Мы — remote команда. У нас есть коворкинги в Москве, Вильнюсе и Риге, где порой мы собираемся вместе.

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

Напишите нам на [email protected]. В письме хочется прочитать про вас, ваши последние проекты и ваш вклад в них. Пара мыслей про Rawg также не будут лишними.

P.S. На собеседовании часто слышу «работал в классном проекте, потом деньги закончились и стартап закрылся». Мы уже подняли 4 миллиона долларов и уверены, что соберем планируемые 10 (щепетильно выбирая инвесторов), так что с этой точки зрения мы в безопасности :)

P.P.S. Успешная рекомендация получит классные латвийские конфеты и самую большую бутылку рижского бальзама лично от меня.

пост №366

Полтора года назад мы сделали игру «футбольный менеджер».

Plug-n-play движка из этой механики сделать не получается — уж очень все игры разные, но минимальными ресурсами разработки получается делать вот такие крутые проекты:

https://meduza.io/games/perezhit-tyurmu-maloy-krovyu

Кстати, если вы умеете js (react, node, вот это всё) и не чураетесь верстки — можем сделать пару проектов вместе. Пишите мне на [email protected]— перед новым годом очень много проектов.

пост №15

Отличный лонгрид выходного дня про науку, важный для программистов тоже: http://www.thenewatlantis.com/publications/saving-science

Главный тезис: наука погибает и спасти её можно только перестав относиться как к священной корове. Ученым нужно ставить задачи из реального мира. Те, кто не хочет их решать могут дуть из профессии нафиг.

Это так же правильно и в отношении IT. Код ради кода не ценен, важно решение задачи. И лучшие программисты те, кому интересны задачи реального мира. Ищите таких и берегите.

Если программист мучает вас по дизайну и функциям - терпите и просвещайте, слушайте и спорьте. Обратная ситуация, когда программист прогает и не задаёт вопросов по продукту - в долгосрочной перспективе ведёт к краху.