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

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

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

Компания

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Бонусы

Что интересного у нас есть:

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

А еще:

  • мы сами участвуем в конференциях, как спикеры;
  • проводим внутренние митапы;
  • не боимся экспериментировать с новыми решениями и технологиями;
  • заботимся о сотрудниках: в компании есть специалист по здоровью и психологи для разговоров по душам :)