Make

recruitment

greatagain!

Team Lead/Senior Full Stack Software Engineer

Всем привет!

Ищем Team Lead/Senior Full Stack Software Engineer в продуктовую компанию BrightBytes


Ниже — больше, в вопросах и ответах.

Кто мы и что делаем?

Brightbytes - это успешный edutech проект, который работает с 2012 года. Мы создали платформу для детских садов и школ, с помощью которой учителя и преподаватели отслеживают успехи своих учеников, а также используют разные модели для предсказания результатов завершения учебы. Конечными пользователями платформы являются исключительно школы и детские сады США. На сегодня мы покрываем приблизительно 20% учреждений начального и среднего образования в США.

Для масштабирования своего продукта (пока только на территории США) мы хотим открыть новый офис в солнечной Португалии. Наша штаб-квартира находится в США, но эта вакансия предназначена для новой команды, которая будет создана либо в Порту, либо в Фару.

Почему мы это делаем? 

Мы увлекаемся данными, стремясь помочь преподавателям использовать их, а это означает, что мы делаем все возможное, чтобы построить нашу платформу.

Весь наш продукт построен вокруг предиктивной аналитики: например, у нас есть модель, которая может предсказать уровень риска, что ученик не сможет закончить школу, и есть такая, которая может предсказать уровень (не-)готовности ученика к учебе в колледже. 

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

Мы предлагаем:

  • релокейт в Португалию;

  • работу в американской компании; 

  • административную помощь с трудоустройством и документами; 

  • командировки раз в год в США.

Сколько лет проекту? Текущая стадия проекта?

BrightBytes была основана летом 2012 года с целью использования данных для улучшения процесса обучения миллионов детей по всему миру.

Сейчас BrightBytes предпринимают целенаправленные усилия по цифровому преобразованию и модернизации технологий, чтобы оставаться актуальными и конкурентоспособными. 

Какие технологии мы используем?

Ruby on Rails, ReactJS, PostgreSQL, Redis, MongoDB, RSpec, Cucumber, Capybara, Jasmine, etc. На платформе мы используем различные технологии ML и отходим от пользовательского кода.

Желаемый профессиональный уровень кандидата: Team Lead/Senior

Какие профессиональные навыки нам важны?

  • опыт работы с фронтендом и бэкэндом, навыки построения архитектуры различных систем;

  • минимум 4 года разработки на Ruby on Rails или аналогичных фреймворках (Django, Express и т. д.);

  • минимум 3 месяца опыта работы с ReactJS или аналогичным фреймворком (Angularjs, Vue, Ember и т. д.);

  • опыт работы с PostgreSQL, Redis и MongoDB или аналогичными технологиями;

  • опыт разработки на основе тестирования и использования таких платформ, как RSpec, Cucumber, Capybara, Jasmine или аналогичных;

Будет плюсом:

  • Elixir/Phoenix

  • AWS and Azure

Требуется ли английский?

Да, английский обязателен, уровень upper-intermediate +. 

Что нам важно в этом человеке? 

Критическое мышление, чтобы корректно оценивать все входящие запросы и валидировать контекст/проблему и представлять обоснованные решения.

Хорошо развитое чувство собственности и ответственности для корректного планирования и выставления дедлайнов и выполнения взятых на себя обязательств. 

Что делать в проекте?

Вот некоторые интересные задачи и технические проблемы, над которыми работает наша команда разработчиков:

  • Работать совместно с Product и Engineering менеджментом и помогать определять архитектурные роудмапы; 

  • Лидить команду для достижения целей разработки;

  • Вносить вклад в архитектуру и создание API;

  • Создавать квартальные и годовые роудмапы;

  • Активно менторить других инженеров (например в парном программировании);

Почему открыта позиция?

Набираем команду в новый офис в Португалии. Эта команда будет активно работать с существующей американской. Планируем заменить часть устаревшего сервера интеграции данных, используя новые технологические платформы. 

Перспектива роста/развития по данной позиции? 

В Brightbytes есть разные возможности профессионального развития: конференции, программы сертификации, онлайн и офлайн курсы. 

Эта должность предполагает, что вы будете частью основной команды с возможностью определять стратегию компании, её приоритеты, влиять на процесс выполнения задач. У нас есть еженедельные митинги со всеми сотрудниками - это прекрасный инструмент для общения с коллегами и менеджментом по всему миру. 

Еще у нас есть график мастер классов, в которых можно поучаствовать удаленно, а также возможность приехать в штаб-квартиру в Сан-Франциско и ближе познакомиться со своими коллегами. У нас культура открытости: мы ценим идеи своих сотрудников и прислушиваемся к ним. 

Размер и структура команды? 

Команда в Португалии планируется: 4 разработчика и 1 Тим Лид.

Где находятся люди, которые принимают технические решения по проекту? 

В штаб-квартире в Сан-Франциско.

По условиям:

Есть ли испытательный срок и сколько он длится? —Да. 3 месяца. Релокейт будет осуществляться по итогам его прохождения. 

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

Какой график работы? — 8 часов в день (предположительно с 10:00 до 19:00, включая час перерыва на обед)

Есть ли возможность работать удаленно какие-то дни? - На первых порах после открытия офиса мы хотим, чтобы все работали в нем, но впоследствии мы будем стараться гибкими в этом вопросе.

Количество дней отпуска?— 22 рабочих дня в году. 

Есть ли перспектива командировок, и куда? — Да, в частности первые члены новой команды команды будут обучаться в Сан-Франциско. Каждый год в Сан-Франциско проводятся мероприятия для тимбилдинга и обучения.

Когда, каким образом и в какой валюте платится/считается зарплата? — Зарплата считается в евро, контракт официальный. Трудовые отношения будут устанавливаться через административную компанию в Португалии, которая будет заниматься всей административной деятельностью.

По процессу:

Есть ли тестовое задание? — Есть

Интервью на английском? — На русском (с VP Team) и на английском (c Brightbytes).

Кто ревьюит резюме? — Рекрутер VP Team и тимбилдер Brightbytes из Португалии.  

Сколько этапов интервью, с кем?  — 1. первый кол с рекрутером; 2. короткий видеокол с тим билдером из Португалии; 3. Техническое интервью, включая тестовое задание.