Город: Москва
Занятость: Полная, 5/2
Опыт работы: Более 6 лет
Мы развиваем крупную высоконагруженную платформу для взаимодействия пользователей с бизнесом через цифровые каналы.
Ищем технического лидера в команду, которая отвечает за развитие решений для письменных коммуникаций с пользователями: чаты, обращения и связанные клиентские сценарии.
В команде около 14 специалистов разных направлений: backend-, web- и mobile-разработчики, аналитики, тестировщики и продуктовая команда. Работаем кросс-функционально, полным циклом — от идеи и проектирования решения до запуска в промышленную эксплуатацию, наблюдаемости и дальнейшего развития.
Роль сочетает обязанности технического лидера и руководителя команды. Нам нужен человек, который способен глубоко погружаться в технические решения, видеть систему целиком и одновременно помогать команде эффективно работать и развиваться.
Чем предстоит заниматься:
Техническое лидерство:
- определять техническое направление развития продукта совместно с архитекторами и командой, проектировать решения, затрагивающие backend, web и мобильные приложения;
- помогать команде декомпозировать сложные технические задачи и выбирать оптимальные способы реализации;
- следить за качеством архитектуры, кода, API и моделей данных;
- Проводить технические ревью, участвовать в разборе сложных проблем и при необходимости самостоятельно погружаться в код;
- Развивать инженерные практики: тестирование, code review, CI/CD, observability, управление техническим долгом и безопасная эксплуатация.
Работа с командой:
- помогать разработчикам профессионально расти, проводить регулярную обратную связь и развивать сильных инженеров;
- формировать инженерную культуру, в которой команда умеет самостоятельно принимать решения и несёт ответственность за результат;
- участвовать в найме и адаптации новых сотрудников.
Работа с продуктом:
- работать в тесной связке с владельцем продукта: вместе обсуждать цели, приоритеты и способы реализации, участвовать в формировании роадмапа;
- предлагать технические решения, которые позволяют быстрее проверять продуктовые гипотезы и развивать функциональность;
- доносить до бизнеса технические риски и ограничения понятным языком.
С чем предстоит работать:
Продукт представляет собой распределённую высоконагруженную систему с несколькими клиентскими платформами. Развивать нужно будет часть отвечающую за приём и передачу входящих обращений.
Основные технологии и направления:
- backend-сервисы;
- web-приложения на TypeScript и современных frontend-фреймворках;
- нативная мобильная разработка для iOS и Android;
- реляционные базы данных;
- кеширование и системы хранения оперативного состояния;
- брокеры сообщений и событийная архитектура;
- REST API, WebSocket и другие способы интеграции между сервисами;
- контейнеризация и оркестрация;
- CI/CD;
- мониторинг, логирование, трассировка и observability.
Конкретный опыт во всех технологиях одновременно не требуется. Нам важнее широкое инженерное мышление, умение разбираться в разных частях системы и принимать взвешенные технические решения
Что мы ждем от кандидата:
- сильный инженерный опыт и глубокое понимание принципов разработки современных распределённых систем;
- способность разбираться не только в backend, но и в web- и mobile-приложений, особенности их взаимодействие с серверной частью и клиентской разработки;
- понимание архитектуры высоконагруженных систем, отказоустойчивости, масштабирования и распределённого взаимодействия;
- опыт проектирования API и интеграций между сервисами, понимание асинхронного взаимодействия, брокеров сообщений и событийной архитектуры;
- хорошее понимание SQL, принципов проектирования данных и работы современных баз данных;
- опыт работы с системами мониторинга, логирования и трассировки;
- умение проводить техническое ревью и видеть архитектурные проблемы за пределами отдельного сервиса;
- сильные коммуникативные навыки и способность договариваться с разработчиками, продуктовой командой и смежными подразделениями;
- опыт развития инженеров и формирования сильной самостоятельной команды.
Будет плюсом:
- опыт разработки продуктов с большой пользовательской нагрузкой;
- опыт построения Cloud Native решений;
- практический опыт работы с event-driven архитектурой;
- опыт с Kafka, NATS или другими брокерами сообщений;
- опыт с PostgreSQL, Redis и аналогичными технологиями;
- опыт миграции или существенного переустройства крупных legacy-систем.
Что мы предлагаем:
- работу над крупным продуктом с высокой нагрузкой и большим количеством реальных пользователей;
- возможность влиять на архитектуру продукта и техническую стратегию направления;
- кросс-функциональную команду, которая отвечает за продукт на всём жизненном цикле — от разработки до промышленной эксплуатации;
- современную инженерную инфраструктуру: автоматизированный CI/CD, контейнерную платформу, мониторинг, логирование и инструменты observability;
- сильное инженерное сообщество и возможность обмениваться опытом с другими техническими лидерами и архитекторами;
- внутренние технические встречи, профессиональные сообщества и программы развития;
- возможность участвовать во внешних отраслевых конференциях и профессиональных мероприятиях;
- корпоративное обучение, доступ к образовательным платформам и профессиональной литературе;
- расширенный социальный пакет, медицинскую страховку и корпоративные программы для сотрудников.
Похожие вакансии