CTO платформы
Отправить резюме
О вакансии
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)
- Выстраивание процессов дежурных смен
Мы предлагаем
- Работа в комфортном офисе в Москве
- Гибкий рабочий график
- Компенсация расходов на обеды
- Компенсация расходов на обучение + курсы английского
- Два дополнительных выходных каждый месяц
- Конкурентная оплата
Присылайте резюме на hr@digitalhr.ru или в Telegram: @DigitalHRAgency.