Должностные обязанности
- Поддержание высоких инженерных стандартов в команде: практики code review, покрытие тестами, статический анализ, единые соглашения о стиле кода.
- Проектирование и эволюция архитектуры продукта: выбор паттернов (микросервисы, event-driven), определение границ доменов (DDD), управление зависимостями между компонентами.
- Оптимизация инструментария и процессов разработки: CI/CD, Git-стратегии, feature flags, автоматизация рутинных операций.
- Управление техническим долгом: выявление, приоритизация и интеграция рефакторинга в регулярные спринты.
- Обеспечение стабильной и безопасной эксплуатации продукта: SRE-практики , управление инцидентами, проведение postmortem.
- Совместное планирование с Product Manager: оценка трудозатрат, расстановка приоритетов с учётом технических рисков и зависимостей.
- Поддержка документирования ключевых архитектурных решений (ADR, RFC) и передача знаний внутри и за пределами команды.
Задачи, которые нужно будет решать
- Повысить предсказуемость доставки продукта в production при соблюдении требований. Сбалансировать скорость разработки, надёжность и стоимость владения системой на разных этапах жизненного цикла.
- Осуществлять архитектурный и технологический надзор.
- Снизить количество критических инцидентов.
- Выстроить прозрачную систему передачи технического долга и инициатив по надёжности в общий бэклог.
- Оптимизировать затраты на инфраструктуру и эксплуатацию без ущерба для отказоустойчивости.
- Управлять техническими рисками: выявлять архитектурные уязвимости, зависимости, недостаточное покрытие тестами и внедрять превентивные меры.
Обязательные навыки и компетенции
- Опыт работы техническим лидером (Tech Lead / Engineering Manager) с полной ответственностью за продукт «от кода до production» не менее 3 лет.
- Знание современных архитектур и технологий разработки и эксплуатации веб-ресурсов.
- В основе системы Java-приложения и стандартный для распределенных систем стэк.
- Широкий технический кругозор: понимание трендов в архитектуре, инфраструктуре, data engineering и ИИ.
- Практический опыт проектирования и эволюции архитектуры: микросервисы, монолиты, event-driven системы, управление зависимостями.
- Глубокое понимание SDLC и умение адаптировать процессы под контекст продукта.
- Владение практиками обеспечения качества: критерии ревью, стратегии тестирования, работа с техническим долгом.
- Опыт применения SRE-подходов: построение систем мониторинга, работа с SLO/SLI, управление инцидентами.
- Способность принимать архитектурные решения с учётом компромиссов между скоростью, надёжностью, стоимостью и будущей гибкостью.
- Опыт управления командой инженеров (10+ человек).
Желательные навыки и компетенции
- Навыки проектного управления: оценка сроков, управление рисками и зависимостями, работа в паре с Product Manager.
- Понимание принципов информационной безопасности и опыта работы в среде с compliance-требованиями.
- Опыт масштабирования инженерных процессов.
- Практика внедрения и развития инструментария: CI/CD-пайплайны, feature flags.
- Оценка ROI технических инициатив, управление бюджетом команды или продукта будет плюсом.
- Опыт найма инженеров: составление технических заданий.
- Понимание продуктовых метрик (retention, conversion, NPS) и умение связывать технические решения с бизнес-ценностью будет плюсом.
Мы предлагаем:
- Достойный уровень дохода, бонусы и премии.
- Мягкий график - старт работы варьируется с 9 до 10, работаем 5/2, в офисе с современной офисной техникой. Формат работы: офис, гибрид.
- Официальное трудоустройство, ДМС со стоматологией.
- Обеды за счет компании в более 20 известных кафе и ресторанов в центре Москвы.
- Работу в разновозрастном, разнополом, потрясающе дружном и профессиональном коллективе, где нет бюрократии и все на «ты».
- Возможность повышения квалификации – внешнее обучение, наставничество внутри компании, планирование карьерного роста.
- Офис м. Таганская.
Как мы будем знакомиться:
- онлайн собеседование с HR (не более 30 минут).
- онлайн/очное собеседование с руководителем (не более 1 часа).