Ruby on Rails Team Lead в CберМаркет
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
👋 Привет! Мы 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 ты найдёшь много интересных курсов, книг и записей конференций, а также у нас есть выделенный бюджет на образование.
А еще:
- мы сами участвуем в конференциях, как спикеры;
- проводим внутренние митапы;
- не боимся экспериментировать с новыми решениями и технологиями;
- заботимся о сотрудниках: в компании есть специалист по здоровью и психологи для разговоров по душам :)