Team Lead / Руководитель команды разработки (Ruby on Rails) (удаленная работа)
(вакансия в архиве)

15 апреля 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Team Lead / Руководитель команды разработки (Ruby on Rails)

Описание вакансии

Для работы над платформой Хекслета и его экосистемы, мы ищем опытного лида с менеджерским опытом или стремящимся к переходу в менеджмент. Вашей задачей будет подхватить управление слаженной команды разработки (5 человек) и вместе с ней продолжить менять Хекслет к лучшему.

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

Что нужно делать

  • Управлять командой разработки состоящей из 5 человек (фронт, бек, инфраструктура, интеграции). Ставить задачи, контролировать исполнение, помогать, направлять и мотивировать. Мы работаем гибко, практикуем 1-1, ревью и много других классных штук, но у нас нет и не планируются спринты и другие артефакты Scrum
  • Участвовать в разработке новых и доработке существующих фич. Разработка на этой должности занимает не более 30% времени.
  • Представлять разработку для других подразделений. Вести переговоры, уточнять требования и планировать исполнение. Самая масштабная задача, где придется общаться с большим количеством не технических ребят начиная от бухгалтерии заканчивая маркетингом.
  • Взаимодействовать с представителями внешних сервисов, которые интегрированы или будут интегрироваться в проект. В основном это финансовые сервисы.

Что мы ожидаем

  • Богатый продакшен-опыт разработки на бекенде (Rails) и фронтенде (HTML, CSS, React)
  • Опыт в инфраструктурных задачах и инструментах (Ansible, Terraform, Kubernetes)
  • Опыт управления командами от 3 человек
  • Идеально если вы разбираетесь в SEO, если нет, будем учиться :)

Культурные моменты

Эта должность подразумевает серьезную ответственность, поэтому нам очень важно не только хард и софт, но и культурное совпадение. Ниже список некоторых ключевых мыслей:

  • Мы много уделяем времени автоматизированному тестированию, но делаем это базируясь на принципах бережливого тестирования (https://ru.hexlet.io/blog/posts/how-to-test-code) и почти не пишем юнитов
  • Микросервисы для решения орг проблем (а не проблем производительности), мы прекрасно чувствуем себя на монолите и Хекслет никогда не станет таким большим, чтобы ему понадобится такой переход
  • Фронтенд это сложно и дорого, поэтому в большинстве случаев у нас классический серверный рендеринг. Использование React только там, где нет выбора, например, в редакторе.
  • GraphQL не серебряная пуля, он решает специфические задачи, но вносит сложность, там где ее может не быть. Мы любим старый добрый REST и используем его при необходимости
  • Мы предпочитаем готовые решения, а не рукопашку. Например, все кроме лендингов на Хекслете это Bootstrap. Кастомизация бутстрапа при этом минимальная. Если надо мы можем поменять бизнес-требования, лишь бы не создавать сложности для разработки на ровном месте
  • Мы предпочитаем дефолтные решения и те которые стали промышленными стандартами. Главное не сиюминутная крутость решения, а отлаженность (закрытые пулреквесты), популярность (звезды и форки), интегрированность в экосистему. Например, несмотря на то, что постоянно появляются крутые менеджеры стейтов в React, мы пользуемся Redux Toolkit и не планируем с него уходить.

Условия работы

  • Удаленная работа, наша команда полностью распределенная. Москва и Питер представлены больше всех, поэтому иногда мы собираемся вместе отдохнуть и поработать
  • Гибкий график. Стройте распорядок своего дня, как удобно вам
  • Доступ к материалам Хекслета: вы можете учиться программированию сами, мы это только приветствуем
  • Аккредитованная IT - компания
  • Оплата только в рублях