Обязанности:
Управление командойВы будете руководить кросс-функциональной командой разработчиков: ставить задачи, заниматься менторством, проводить код-ревью и помогать развивать навыки команды. А также обеспечивать эффективное взаимодействие с продакт-менеджерами, дизайнерами, аналитиками и другими стейкхолдерами для достижения продуктовых целей. Развитие архитектуры
Вы будете реализовывать новые продуктовые фичи, проектировать сервисы платформы Yandex Crowd и пересматривать существующие. Вместе с командой будете развивать архитектуру под новые сценарии: масштабировать под растущую нагрузку и интегрировать ML/AI-компоненты. Стратегическое планирование
Вы будете участвовать в планировании роадмапа продукта, оценивать технические риски и обосновывать выбор решений, учитывая их плюсы и минусы. Также вы будете стимулировать инновации в команде, уделяя особое внимание эффективности клиентского сервиса и интеграции AI-технологий. Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Руководили кросс-функциональными командами
- Хорошо знаете Java или Kotlin
- Оптимизировали производительность JVM-based-приложений
- Строите и инкрементально развиваете архитектуру сложных систем, в том числе высоконагруженных и распределённых
- Понимаете специфику различных решений для хранения данных (PostgreSQL, MongoDB и т. п.) и их применение в продуктовых сценариях
- Анализируете ситуацию перед предложением решений, оцениваете trade-offs и готовы их обосновывать
- Интересуетесь развитием продукта, понимаете бизнес-контекст и мотивируете команду на достижение общих целей
Дополнительные требования:
- Работали с инфраструктурными инструментами (Kubernetes, Kafka, Redis) и практикой DevOps
- Знаете Agile-методологии и улучшали developer experience в команде
