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 ты найдёшь много интересных курсов, книг и записей конференций.
🤩 А ещё:
- Сами участвуем в конференциях, как спикеры;
- Проводим внутренние митапы;
- Не боимся экспериментировать с новыми решениями;
- Заботимся о сотрудниках, а не выжимаем их: в компании есть специалист по здоровью на случай, если заболел ты или кто-то из родных. Психолог для разговоров по душам и команда счастья для неформальных мероприятий и внерабочих активностей😉