Мы развиваем внутреннюю платформу, которая управляет изменениями в организационной структуре Яндекса. Этот распределённый продукт помогает проводить трансформации компании, поддерживает согласованность данных и интегрируется с десятками внутренних сервисов.
Если вам интересно делать системы, от которых зависит эффективность работы всей компании, вы любите аккуратный код, тесты и осмысленную архитектуру — будем рады видеть вас в команде.
Какие задачи вас ждут
Проектирование и разработка
Вы станете уточнять требования с аналитиками, продакт-менеджерами и смежными командами, предлагать оптимальные технические решения. Разрабатывать и поддерживать сервисы для управления изменениями в оргструктуре и связанными процессами. Проектировать и реализовывать надёжные API для интеграций с другими продуктами Яндекса. Работать с долгоживущими асинхронными бизнес-процессами: моделировать состояния, обеспечивать идемпотентность и отказоустойчивость.
Качество, инфраструктура и развитие кода
Вам предстоит писать автотесты (unit, integration, contract) и улучшать тестовую стратегию команды. Участвовать в код-ревью: давать и получать обратную связь, объяснять технические решения. Делать рефакторинг и улучшать поддерживаемость компонентов.
Эксплуатация и наблюдаемость
Понадобится реализовывать бизнес-метрики: добавлять события/метрики в код, собирать дашборды. Развивать CI/CD-пайплайны и улучшать процесс деплоя сервисов.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Мы ждем, что вы
- Имеете коммерческий опыт разработки на Java, уверенно знаете Spring Framework
- Понимаете принципы тестирования (тестируемый код, различия mock, stub и spy, адекватное покрытие)
- Ясно формулируете мысли — в коде, обсуждениях и переписке
- Ответственно подходите к качеству: «работает на моей машине» — не критерий готовности
- На базовом уровне понимаете микросервисную архитектуру, REST/gRPC, принципы CI/CD
- Готовы погружаться в предметную область и работать с Kotlin (опыт будет плюсом, но не обязателен: поможем освоить)
Условия:
-
Работа над сервисом, напрямую влияющим на финансовые процессы компании.
-
Расширенная медицинская страховка с первого месяца (стоматология, ежегодные чекапы, неотложная помощь за рубежом, лечение критических заболеваний, включая онкологию).
-
Страховка для родственников по системе 80/20 (80% оплачивает компания).
-
Поддержка психотерапии (офлайн и онлайн).
-
Лазерная коррекция зрения через год работы.
-
Ведение беременности и роды — через два года работы.
-
Возможности профессионального роста и участия в развитии архитектуры сервиса.
-
Поддержка спорта и здорового образа жизни.