Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаРазработчик в команду архитектуры Такси
В Такси более тысячи микросервисов. В нашей зоне ответственности — критическая инфраструктура, на которой строится работа всех остальных команд: распределённые системы для процессинга и хранения данных, механизмы обработки событий, инфраструктурные решения для управления зависимостями и многое другое. Мы решаем задачи, которые затрагивают всю экосистему продукта.
Что делает эту позицию особенной
- Вы будете самостоятельно принимать ключевые архитектурные решения и влиять на развитие продукта. Ваши решения затронут работу тысячи микросервисов и сервис с многомиллионной аудиторией.
- Здесь не нужно бесконечно тушить пожары. Вы будете работать над долгосрочными проектами, которые определяют будущее технологического стека Такси.
- У нас широкий спектр деятельности: от глубокого технического погружения — написания хардкорного кода на шаблонах C++ — до стратегического проектирования архитектуры и убеждения команд в правильности решений.
- Вы сможете брать на себя ответственность за целые направления. В нашей команде — высококвалифицированные специалисты, нацеленные на наставничество и обмен знаниями.
- Перед нами стоят сложные задачи масштаба международного продукта, требующие глубоких технических знаний и стратегического мышления.
Какие задачи вас ждут
Проектирование и развитие доменов (в рамках Domain-Driven Design)Вы будете принимать решения о том, как должна развиваться архитектура системы, собирать требования и прорабатывать архитектуру новых систем вместе с командой. Нужно будет анализировать и проектировать точки расширения (extension points), которые позволят изменять поведение систем без изменений в коде, а также придумывать стратегические решения и воплощать их в жизнь на горизонте месяцев.
Реализация сложных технических проектов
Вам предстоит погружаться в реализацию функциональных областей: составлять роадмап, писать код, реализовывать архитектурные решения. Необходимо разрабатывать высоконагруженные распределённые системы, которые должны работать 24/7 под нагрузкой миллионов запросов.
Влияние на инженерную культуру
Вам нужно будет находить проблемы и зоны роста в архитектуре существующих систем. Ваша задача — формировать лучшие практики разработки и убеждать команды их применять.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Мы ждем, что вы
- Занимались разработкой на C++/Go и Python или готовы освоить эти языки
- Хорошо разбираетесь в принципах построения распределённых систем
- Знакомы с паттернами проектирования распределённых систем и любите работать с ними
- Способны решать сложные технические задачи
- Готовы отвечать за реализацию сложных (кросс-командных) проектов длительностью от полугода до года
- Имеете практический опыт работы с современными базами данных
Будет плюсом, если вы
- Находитесь в Санкт-Петербурге
- Любите играть в шахматы :)
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие