Международная продуктовая IT-компания, которая занимается разработкой и поддержкой высоконагруженных онлайн-сервисов, ищет в свою команду Lead Architect.
Чем предстоит заниматься:
- Руководить группой архитекторов (3+ человек);
- Формировать единый архитектурный вектор и согласовывать решения между доменами;
- Определять зоны ответственности архитекторов и ожидания от их роли;
- Проводить архитектурные ревью и принимать финальные решения в спорных вопросах;
- Выстраивать устойчивый архитектурный процесс, а не точечные решения;
- Владеть архитектурой платформы на уровне end-to-end;
- Описывать и поддерживать актуальное состояние архитектуры (AS-IS);
- Управлять архитектурным и системным техническим долгом;
- Определять архитектурные приоритеты на горизонте квартал / год;
- Разрабатывать и поддерживать архитектурные принципы, стандарты проектирования,
гайды по принятию технических решений; - Обеспечивать единые подходы к микросервисной архитектуре, event-driven взаимодействию, интеграциям и API;
- Формировать и поддерживать архитектурную документацию;
- Быть основной точкой контакта между CTO и инженерными командами;
- Участвовать в декомпозиции крупных инициатив, выборе архитектурных решений на старте эпиков, оценке архитектурных рисков;
- Фасилитировать обсуждения между продуктом, аналитикой и разработкой;
- Участвовать в выборе технологий, фреймворков и платформенных инструментов;
- Оценивать архитектурные решения и их влияние на систему в целом.
Какие навыки нужны: - Опыт работы в роли Lead / Principal / System Architect от 2–3 лет (или архитектурная роль с фактическим лидерством и ответственностью за несколько команд);
- Опыт управления или менторинга других архитекторов или senior-инженеров;
- Глубокое понимание микросервисной архитектуры, event-driven подходов,
распределённых систем; - Знание и практический опыт применения SOA, CQRS, Saga, Event Sourcing;
- Опыт описания AS-IS и проектирования TO-BE архитектуры;
- Сильный production-опыт разработки на Golang;
- Понимание фронтенд-архитектуры (на уровне взаимодействия и контрактов, не реализации);
- Уверенное знание MySQL (OLTP-моделирование), ClickHouse (OLAP-подходы);
- Практический опыт проектирования событийной архитектуры на Kafka;
- Понимание и опыт использования NATS и messaging-паттернов;
- Опыт проектирования потоков данных и событий;
- Опыт участия в найме и развитии инженеров.
Будет плюсом:
- Понимание DevOps-подходов: Docker, Kubernetes, CI/CD;
- Опыт работы с PHP и понимание его роли в распределённой архитектуре;
- Опыт выстраивания инженерных сообществ или технических гильдий.
Компания готова предложить: - Достойный уровень заработной платы (обсуждается индивидуально и зависит от профессионального уровня кандидата);
- ДМС после 6 месяцев работы;
- Возможность работать удалённо или в современном и комфортном офисе с удобным рабочим местом, оборудованным современной техникой;
- Гибкое начало рабочего дня;
- Оплачиваемые отпускные и больничные;
- Минимум бюрократии;
- Отсутствие дресс-кода;
- 4 day-off в год за счёт компании;
- Частичная компенсация английского языка или психолога (на выбор);
- Компенсация спортзала.