В IT компанию, которая занимается разработкой и поддержкой программного обеспечения, ищут СТО платформы.
Чем предстоит заниматься:
- Взять на себя ответственность за техническую часть крупного нового бизнес-направления.
- Формировать команду с нуля.
- Занимать ключевую роль в проектировании и реализации архитектуры юнита.
- Взаимодействовать со стейкхолдерами из других функций (продукт, бизнес), занимать ключевую роль со стороны разработки.
- Разрабатывать стратегию технического развития продукта.
- Обеспечивать высокий уровень безопасности и масштабируемости.
- Управлять эффективностью команд разработки и качеством выпускаемого продукта.
Ожидания:
- Опыт в роли CTO/Team Lead/Engineering Manager от 5-ти лет c успешными кейсами.
- Опыт работы с Go от 4-х лет в роли Senior+ (высоконагруженные сервисы).
- Умеете общаться и с бизнесом, и разработкой на одном языке, чтобы обеспечивать лучший возможный результат минимальными усилиями:
- Понимание концепции MVP и успешные кейсы реализации MVP.
- Челленджить бизнес про ключевое и второстепенное.
- Челленджить разработку про ключевое и второстепенное.
- Умение объяснить в понятных бизнесу терминах преимущества и недостатки разных вариантов технического решения.
- Умение и желания погружаться в техническую составляющую сложных продуктов.
- Опыт работы с B2B2C продуктами будет плюсом.
- Управленческий опыт в высоконагруженных сервисах c успешными кейсами по различным сценариям:
- Построения команды с нуля.
- Совмещения ин-хаус команды и аутсорс/аутстафф команд.
- Декомпозиция сложных проектов, затрагивающих больше одной команды.
- Управление разработкой, тестированием и инфраструктурой.
- Владеете системным подходом к работе с людьми (найм, адаптация, мотивация, развитие, Performance Review).
- Обладаете навыками проектирования сложных распределенных систем, пониманием микросервисной архитектуры и паттернов проектирования:
- Понимание работы и взаимодействие сервисов по различным протоколам (REST, Message Queue), понимание чем отличаются брокеры сообщений, а также умение выбрать правильный для определенной задачи.
- Умение работать с базами данных (как SQL так и NoSQL) - реляционные базы (PostgreSQL или MariaDB), NoSql — MongoDB, колоночные - ClickHouse. Понимание отличий баз данных друг от друга, четкое понимание для каких типов задач подходит каждый из видов баз данных.
- Понимание контейнеризации как технологии, опыт работы в инфраструктуре Kubernetes, практический опыт работы с облачными инфраструктурами (AWS).
- Разработка и поддержка высоконагруженных сервисов с пиковыми нагрузками (Опыт работы с Go будет плюсом) в роли Senior Developer или Технический лид.
- Знаете как обеспечить прогнозируемость результата команды разработки.
- Умеете управлять процессами разработки, контролировать и повышать их эффективность, имеете опыт работы с гибкими методологиями.
- Обеспечение понятного бизнесу результата в оговоренные сроки.
- Умение настроить автоматизированные процессы с помощью любого CI/CD сервиса, понимание процессов доставки и деплоя приложений.
- Мониторинг скорости разработки, релизов, тестирования и прочие параметры процесса разработки.
- Обеспечение стабильность сервиса в целом, его масштабируемости и управляемой деградации при нештатных ситуациях:
- Понимание процесса мониторинга/логирования, умение настроить процессы трассировки запросов (OpenTelemetry), обработки runtime-ошибок (Sentry).
- Выстраивание процессов дежурных смен.
Компания предлагает:
- Работа в комфортном офисе в Москве.
- Гибкий рабочий график.
- Компенсация расходов на обеды.
- Компенсация расходов на обучение + курсы английского.
- Два дополнительных выходных каждый месяц.
- Конкурентная оплата.
Внимание! Вакансия от рекрутингового агентства!