Обязанности:
Разработка микросервисов, поддержка и развитие CI/CD-пайплайновВы будете создавать новые микросервисы и проводить рефакторинг существующих; поддерживать и улучшать процессы непрерывной интеграции и доставки. Мониторинг, алертинг и трассировка микросервисов
Вы будете разрабатывать и внедрять инструменты для наблюдаемости и диагностики сервисов. Настройка и оптимизация инфраструктуры, эксперименты с AI-технологиями
Вы будете конфигурировать инфраструктуру и повышать её производительность; исследовать возможности AI для улучшения инженерных практик и оптимизации SDLC. Ревью пул-реквестов
Вы будете проводить код-ревью и помогать коллегам улучшать качество их решений. Участие в развитии архитектуры и взаимодействие с командой
Вы будете влиять на выбор технологий, улучшать архитектуру и качество кода. Вам предстоит тесно сотрудничать с менеджерами, аналитиками, дизайнерами, тестировщиками и разработчиками. Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Работали с облачными платформами
- Готовы строить и развивать архитектуру сложных систем, инкрементально приводя её к целевому состоянию
- Умеете разрабатывать приложения с помощью одного из объектно-ориентированных языков программирования, например Java или Kotlin
- Имеете навыки профилирования и оптимизации производительности приложений (желательно JVM-based)
- Понимаете специфику и область применения различных решений для хранения данных
- Разбираетесь в ситуации, прежде чем предлагать решение, выясняете его плюсы и минусы, готовы его обосновывать
- Стремитесь к инженерному совершенству и написанию чистого и поддерживаемого кода
- Интересуетесь развитием продукта и стремитесь понять, где, как и для кого будет работать ваш код