На данный момент мы ищем Team Lead, который будет работать с компанией «ВкусВилл». В составе направления более 800+ IT-специалистов уровня middle и senior.
Обязанности:
Техническое лидерство
- Отвечает за техническую реализацию задач в команде, участвует в выборе решений, консультируется с архитекторами (С1-С2 из С4 model) и техлидами стеков.
- Участвует в код-ревью, следит за качеством кода и инженерной культуры.
- Отвечает за архитектурные решения в команде (С3-C4 из С4 model), их согласование с функциональными и техническими архитекторами, а также лидерами стеков, и их реализацию.
Развитие команды
- Помогает развивать технические компетенции команды, проводит ревью, делится экспертизой.
- Поддерживает инженерную культуру и обеспечивает соблюдение стандартов.
- Участвует в найме и адаптации новых разработчиков.
- Формирует команду под цели продукта: участвует в подборе, адаптации, развитии сотрудников.
Процессы и взаимодействие
- Помогает Delivery Manager в построении процессов и организации командных ритуалов (груминги, ретро и т.п.).
- Координирует взаимодействие с другими командами и системами, особенно при наличии технических зависимостей.
- Проактивно участвует в PI Planning (SAFe).
Требования:
Технические компетенции
- Углубленные знания и практический опыт продуктовой разработки на Go: понимание устройства памяти, каналов, конкурентности, сборщика мусора.
- Опыт работы с фреймворками (Gin, Echo), профилирование, написание бенчмарков.
- Проектирование и разработка микросервисов, работа с высоконагруженными системами, понимание performance-метрик сервисов.
- Владение принципами чистого кода и архитектурного проектирования (REST/gRPC, SOLID, GRASP).
- Может проектировать, обсуждать и защищать архитектурные решения.
- Понимание принципов микросервисной архитектуры и Kubernetes, уверенное применение CI/CD.
SQL и работа с данными
- Глубокие знания SQL: проектирование БД, оптимизация запросов, чтение execution plan работа с индексацией, секционированием, блокировками, транзакциями.
- Понимание принципов построения витрин и взаимодействия с DWH.
- Знание и применимость GreenPlum, ClickHouse, S3.
- Понимание принципов массивной обработки данных (Spark).
- Понимание организации обмена данными через брокеры (Kafka).
Смежные технологические стеки
- Понимание стеков Python и Go.
- Базовое понимание мобильной разработки (iOS/Android).
Лидерские и организационные компетенции
- Опыт развития инженерной команды: помощь в развитии навыков, вовлечение, наставничество.
- Умение распределять задачи, контролировать их выполнение и обеспечивать обратную связь.
- Участие в стратегическом планировании продукта совместно с продактами и архитекторами.
- Опыт фасилитации, разрешения конфликтов и ведения сложных обсуждений.
- Способность работать в рамках матричной структуры: действовать проактивно, но в рамках своей зоны ответственности.
- Умение управлять процессами в разработке и знание способов повышения их эффективности.
- Удалёнка. Для нас важны результаты работы без привязки к месту.
- Внутреннее и внешнее обучение.
- Динамичное развитие.
- Вдохновляющие задачи. Например, автоматизация экосистемы ВкусВилл, проект роботов-беспилотников.
- Социальная ответственность. Поощряем донорство, оказываем материальную помощь при рождении ребёнка.
- Зелёный свет идеям и рекомендациям. Выплачиваем вознаграждение за рекомендации. Поддерживаем идеи коллег и создаем из них стартапы.
- Компенсируем затраты на любые медицинские услуги или ДМС.
- Поддержка здорового образа жизни. Компенсация фитнес-абонементов, тренировок. Комьюнити неравнодушных к спорту.