Ruby on Rails Team Lead в CберМаркет

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Мы tech-команда, которая создает сервис доставки из магазинов и ресторанов (ex СберМаркет) и делает это с любовью

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

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

👋 Привет! Мы Customer команда СберМаркета. Мы занимаемся “витриной” нашего сервиса доставки: бэкендом, мобильными приложениями и сайтом sbermarket.ru.

Мы ищем лидера в команду Ruby on Rails, который поможет развивать совершенно новое направление для наших клиентов.

💚 СберМаркет — сервис по доставке товаров из магазинов. Мы помогаем людям экономить время, энергию и деньги для чего-то более важного.

Сервис был создан на основе стартапа Instamart, присоединившегося к экосистеме Сбера в сентябре 2019 года. Сейчас мы сотрудничаем с 60+ федеральными и региональными ретейлерами, и присутствуем во всех регионах РФ.

⭐ Почему у нас интересно:

  • Высоконагруженный e-commerce: пиковая нагрузка 400 000 RPM, более 3Тб логов в день, число подов в 1 кластере k8s перевалило за 10 000.
  • Фокус на надежности и масштабируемости: мы обеспечиваем стабильность сервиса при росте нагрузки в 20 раз.
  • Одна из самых сильных и крупнейшая Ruby-команда России. Всего 650+ сотрудников в IT.
  • Mobile first не на словах, а на деле: более 80% заказов идут через мобильное приложение. А еще мы первые в РФ с приложением полностью на SwiftUI в продакшне.

🧰 Чем предстоит заниматься:

  • Прорабатывать стратегию для технического развития новой линейки продуктов внутри компании с другими командами и доменами;
  • Проектировать изменения архитектуры проекта и API;
  • Интегрироваться с внутренними сервисами и совершенствовать взаимодействие;
  • Оптимизировать код и SQL запросы под возрастающие нагрузки и усложняющийся продукт, участвовать в нагрузочном тестировании;
  • Участвовать в микросервисной трансформации;
  • Собирать и анализировать бизнес-требования, декомпозировать на задачи, прорабатывать риски и сроки вместе с командой, а потом контролировать их выполнение;
  • Управлять качеством кода, техническими метриками, участвовать в инцидентах;
  • Заниматься вопросами найма, развитием команды и выстраиванием процессов внутри команды.

🎯 Мы ждём от кандидата:

  • Опыт управления командой;
  • Опыт коммерческой разработки на RoR от 3-х лет;
  • Знание ООП и паттернов проектирования;
  • Уверенное понимание архитектуры веб-приложений и принципов работы веб-серверов;
  • Применение TDD/BDD при разработке и рефакторинге;
  • Опыт работы с PostgreSQL/MySQL, Redis;
  • Использование Unix, Git, понимание принципов CI/CD;
  • Технический английский;
  • Желание постоянно совершенствоваться и изучать новые технологии.

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

  • Опыт работы с Kubernetes, Docker;
  • Понимание микросервисной архитектуры и паттернов;
  • Использование/администрирование БД под высокими нагрузками;
  • Знакомство с Go;
  • Опыт профайлинга и мониторинга веб-приложений;

Бонусы

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

  • Выбрать свой соц. пакет — ДМС, спорт, промокоды на заказ продуктов или билеты в отпуск;
  • Удалённая работа. В Москве есть большой и красивый офис, поэтому если ты из этого города или будешь проездом — welcome;
  • Помогаем интеллектуально и физически развиваться (электронная бибилиотека, книжный клуб, футбол);
  • Предоставим технику для работы на твой выбор;
  • Мы уделяем большое внимание обучению сотрудников, поэтому в нашей knowledge base ты найдёшь много интересных курсов, книг и записей конференций.

🤩 А ещё:

  • Сами участвуем в конференциях, как спикеры;
  • Проводим внутренние митапы;
  • Не боимся экспериментировать с новыми решениями;
  • Заботимся о сотрудниках, а не выжимаем их: в компании есть специалист по здоровью на случай, если заболел ты или кто-то из родных. Психолог для разговоров по душам и команда счастья для неформальных мероприятий и внерабочих активностей😉