⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Junior Full Stack Developer

Прямой работодатель  Мета - сервис подбора психотерапевтов ( bemeta.co )
Стажер • Джуниор
Информационные технологии • Разработка • Fullstack • JavaScript • Python • SQL • AngularJS • React • Vue.js • Flask • PostgreSQL • WEB • Медицина и фармацевтика
28 января 2021
Удаленная работа
Опыт работы менее 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% стоимости участия в конференциях.
    • Мета оплачивает консультации с опытными наставниками с рынка. Если ты не знаешь как решить какую-то задачку—находи эксперта на рынке, а Мета компенсирует консультации с этим экспертом
       

Процесс прохождения интервью и тестовый период на эту вакансию

  1. Оценка формы полноту данных
    • занимает в среднем 2 дня
    • если всё ОК → GOTO 2
    • если чего-то не хватает, с тобой связывается продакт (Лина или Настя) и просит дозаполнить форму
  2. Проверка формы на смысл
    • занимает в среднем 2 дня после получения анкеты
    • если всё ОК → GOTO 3
    • если нужно уточнение — с тобой связывается продакт (Лина или Настя) и просит что-то уточнить. После получения апдейта GOTO 2
  3. Скрининговое интервью
    • с тобой связывается продакт (Лина или Настя) через мессенджер/почту и договаривается на 25-минутный звонок, в котором мы знакомимся лично
    • если ты проходишь → GOTO 4
    • если ты не проходишь → мы отказываем тебе на скрининговом интервью и даем обратную связь
  4. Тестовое задание
    • с тобой связывается продакт (Лина или Настя) через мессенджер/почту и передает тестовое задание. Ты можешь задавать любые вопросы по заданию разработчикам (Саше или Тимуру). У тебя будет 3 дня на выполнение задания
    • проверка тестового задания занимает в среднем 2 дня
    • если ты проходишь → GOTO 5
    • если ты не проходишь → мы отказываем тебе и даем обратную связь
  5. Техническое интервью
    • с тобой связывается разработчик (Тимур, Саша или Виталик) через мессенджер/почту и договаривается на 25-минутный звонок, в котором мы знакомимся лично
    • если ты проходишь → GOTO 4
    • если ты не проходишь → мы отказываем тебе на скрининговом интервью и даем обратную связь
  6. Тестовый день
    • Мы договариваемся на удалённый тестовый день
    • даем тебе 1-2 задачи на день, ты их решаешь
    • в конце тестового дня разбираем результат
      • если ты проходишь → GOTO 7
      • если ты не проходишь → я отказываю тебе и даю обратную связь, и, если хочешь, рекомендую что ботать, чтобы вырасти
    • тестовый день оплачивается исходя из базовой ставки / 22 (среднее количество рабочих дней в месяце)
  7. Тестовый месяц
    • мы full-time работаем в течение месяца над проектом (удалённо)
    • про скоуп и критерии оценки мы договариваемся в начале месяца и в начале каждой недели, фиксируем их. Если по вводным нужно менять скоуп—обсуждаем и снова фиксируем
    • если ты проходишь → GOTO 8
    • если ты не проходишь → мы отказываем тебе и даем фидбек
    • тестовый месяц оплачиваю исходя из базовой ставки
  8. Уже почти! Оставшиеся 7 тестовых недель (1,5 месяца)
    • всё то же самое, что в тестовом месяце
    • если проходишь → ты победитель(ница!) 🎉💪
    • если ты не проходишь → у тебя на руках готовый кейс, который повысит твою капитализацию.

Примечание: порядок этапов 3-5 может меняться.