Junior Full Stack Developer
Прямой работодатель Мета - сервис подбора психотерапевтов ( bemeta.co )
Опыт работы менее 1 года72 000 ₽
Привет! Мы—Мета—Сервис Подбора Психотерапевтов (bemeta.co). Мы помогаем людям найти своего психотерапевта, с которым они смогут запустить нужные изменения в своей жизни. Наша миссия—демистифицировать психотерапию в России, рассказывать, что это не больно, не страшно, тебя не внесут в список психдиспансера. Психотерапия—это доказано работающий инструмент улучшения качества жизни и избавления от сломанных подсознательных паттернов поведения.
Нам почти два года и уже больше 7000 людей начали заниматься с психотерапевтами, которых они нашли в Мете. Нам удалось построить экспертизу в том, как отбирать психотерапевтов и как подбирать психотерапевтов клиентам под их задачи.
Мы ищем сразу двух full-stack разработчиков—одного в клиентский отдел, другого в отдел операционки.
Мы готовы рассматривать кандидатов с минимальным рабочим опытом, но мы обращаем очень пристальное внимание на то, умеет ли кандидат добиваться результата. Всему остальному научим: оплачиваем курсы по программированию, покупаем книги, менторим сами (у нас крутой CTO - Виталий Кощенко, экс PandaDoc, экс Mail.ru) или оплачиваем работу с ментором извне.
Ты подходишь нам, если ты:
- уверенный junior full-stack разработчик, и тебе интересно добавить себе в портфолио ещё один классный кейс
- работаешь с PostgresSQL, Python 3, Flask
- умеешь создавать интерфейсы с использованием Vue.js (наш фреймворк) / React / Angular2. Если вы пишете на каком-то другом менее популярном фреймворке—всё равно пишите нам
- имеешь опыт интеграции API c внешними сервисами (например, Airtable, Яндекс.Касса)
- интересуешься возможностью удаленной работы с пересечением по часам 10:30–18:00 по Москве
- аккуратный, дотошный, внимательный—умеешь структурировать код; не расписываешь код на 1000 строчек там, где можно уложиться в 3 строки; не плодишь сущности без необходимости
- ответственный и самостоятельный—умеешь работать автономно и разрешать возникающие трудности, самостоятельно искать технические решения для бизнес-задач, а если что-то не получается, если что-то не успевается, если что-то пошло не по плану, ты не боишься в этом признаться, держишь команду в курсе и тебе не сложно просить помощи
- смелый и готовый последовательно решать новые задачи, к которым на первый взгляд не понятно, как подступиться
- большим плюсом будет положительный опыт психотерапии
Задачи на 6 месяцев [в отдел клиентского опыта]
Клиентский отдел отвечает за счастье клиентов, в частности за основной интерфейс сайта. Основные задачи junior developer'а в этом отделе - помочь в создании новых и улучшении фич, которыми пользуются наши юзеры.
- Первые два месяца ты будешь погружаться в проект: чинить баги, до которых у нас давно не доходят руки, создавать микрофичи и делать из сайта конфетку
- Мы запускаем новую фичу—справочник с вопросами и ответами, который находится в углу каждой страницы сайта. Тебе достанется написание бэкенда.
- У наших психотерапевтов ужасно неудобный личный кабинет и заполнение профиля. Ты будешь улучшать их UX-опыт вместе с продактом и дизайнером.
- Мы провели большое исследование и поняли, что профили наших психотерапевтов давно устарели, как визуально, так и функционально. Тебе достанется и бэк, и фронт
На всех этапах тебе будет помогать твой руководитель—Саша Разумов, опытный full-stack разработчик, который работает в Мете почти с самого основания, создал собственноручно бóльшую часть функционала сайта. В свободное время от работы Саша преподает Python детям.
Задачи на 6 месяцев [в отдел операционки]
Операционный отдел занимается взаимодействием с клиентами Меты и терапевтами, как уже сотрудничающими с сервисом, так и потенциальными кандидатами. Основные задачи junior developer'а на операционку - помочь в создании новых и улучшении текущих инструментов, которые сделают работу команды легче, проще и приятнее
- Наладить передачу данных между БД и CRM (Airtable)—устранить дублирование/недохождение записей, баги, отрегулировать очереди, написать дополнительные задачи передачи данных
- Создать страницу (форму) сбора данных терапевтов-кандидатов и наладить передачу данных в БД с возможностью дальнейшего редактирования через внутренний, уже существующий, интерфейс
- Автоматизировать отправку форм на запрос обратной связи с помощью интеграции с сервисом sendpulse
- Вместе с менеджером продукта разработать и создать систему мониторинга метрик операционки
- Переписать бота-помощника для Telegram
- Регулярная помощь операционной команде—быть на подхвате, когда что-то сломалось, что-то горит, данные прокинулись не туда или пропал/появился доступ куда не нужно
На всех этапах тебе будет помогать твой руководитель—Тимур, первый разработчик в Мете, который создавал и совершенствовал алгоритм подбора и поднял собственную систему метрик для Меты. В свободное время Тимур занимается продакшеном и написанием музыки.
Что мы предлагаем
- Прокачаться с нуля (или почти с нуля) в full-stack разработке в команде, которая учится вместе с тобой
- Толерантность к ошибкам и неудачам
- Открытость к любым, даже самым безумным идеям
- Атмосферу, которая будет заряжать
- Душевное общение с классными людьми внутри Меты
Условия
- Полная занятость, удалённая работа
- Свободный график
- Зарплата 72 000 руб.
- Прямо сейчас Мета платит 0.8 от рыночных зарплат. Мы целимся к тому, чтобы в 2021 году Мета платила команде рыночные зарплаты. После повышения до рыночных зарплат у нас начнёт работать процесс повышения зарплат по результату работы и росту навыков.
- Мы оплачиваем 100% обучения и менторства со стороны опытных коллег, оплачиваем 80% стоимости участия в конференциях.
- Мета оплачивает консультации с опытными наставниками с рынка. Если ты не знаешь как решить какую-то задачку—находи эксперта на рынке, а Мета компенсирует консультации с этим экспертом
- Мета оплачивает консультации с опытными наставниками с рынка. Если ты не знаешь как решить какую-то задачку—находи эксперта на рынке, а Мета компенсирует консультации с этим экспертом
Процесс прохождения интервью и тестовый период на эту вакансию
- Оценка формы полноту данных
- занимает в среднем 2 дня
- если всё ОК → GOTO 2
- если чего-то не хватает, с тобой связывается продакт (Лина или Настя) и просит дозаполнить форму
- Проверка формы на смысл
- занимает в среднем 2 дня после получения анкеты
- если всё ОК → GOTO 3
- если нужно уточнение — с тобой связывается продакт (Лина или Настя) и просит что-то уточнить. После получения апдейта GOTO 2
- Скрининговое интервью
- с тобой связывается продакт (Лина или Настя) через мессенджер/почту и договаривается на 25-минутный звонок, в котором мы знакомимся лично
- если ты проходишь → GOTO 4
- если ты не проходишь → мы отказываем тебе на скрининговом интервью и даем обратную связь
- Тестовое задание
- с тобой связывается продакт (Лина или Настя) через мессенджер/почту и передает тестовое задание. Ты можешь задавать любые вопросы по заданию разработчикам (Саше или Тимуру). У тебя будет 3 дня на выполнение задания
- проверка тестового задания занимает в среднем 2 дня
- если ты проходишь → GOTO 5
- если ты не проходишь → мы отказываем тебе и даем обратную связь
- Техническое интервью
- с тобой связывается разработчик (Тимур, Саша или Виталик) через мессенджер/почту и договаривается на 25-минутный звонок, в котором мы знакомимся лично
- если ты проходишь → GOTO 4
- если ты не проходишь → мы отказываем тебе на скрининговом интервью и даем обратную связь
- Тестовый день
- Мы договариваемся на удалённый тестовый день
- даем тебе 1-2 задачи на день, ты их решаешь
- в конце тестового дня разбираем результат
- если ты проходишь → GOTO 7
- если ты не проходишь → я отказываю тебе и даю обратную связь, и, если хочешь, рекомендую что ботать, чтобы вырасти
- тестовый день оплачивается исходя из базовой ставки / 22 (среднее количество рабочих дней в месяце)
- Тестовый месяц
- мы full-time работаем в течение месяца над проектом (удалённо)
- про скоуп и критерии оценки мы договариваемся в начале месяца и в начале каждой недели, фиксируем их. Если по вводным нужно менять скоуп—обсуждаем и снова фиксируем
- если ты проходишь → GOTO 8
- если ты не проходишь → мы отказываем тебе и даем фидбек
- тестовый месяц оплачиваю исходя из базовой ставки
- Уже почти! Оставшиеся 7 тестовых недель (1,5 месяца)
- всё то же самое, что в тестовом месяце
- если проходишь → ты победитель(ница!) 🎉💪
- если ты не проходишь → у тебя на руках готовый кейс, который повысит твою капитализацию.
Примечание: порядок этапов 3-5 может меняться.