Обязанности:
Разработка новых фичНесмотря на молодость, международное направление уже собрало более миллиона подписчиков и продолжает расти. Поэтому наша команда разработки в основном фокусируется на новой функциональности. Среди наших задач — спецпроекты (промокампании с взаимодействием с внешними партнёрами или механики розыгрыша призов), расширение функциональности видеосценариев, поддержка запусков в новых географиях и интеграций с новыми партнёрами. Поддержка и развитие платформенной части
Международные приложения запущены на базе общей платформы. В ней необходимо развивать и поддерживать функциональность пользовательских коммуникаций, профиля пользователя, а также BDUI-слой для реализации пользовательских интерфейсов.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Разрабатывали на Java, уверенно используете Spring
- Отлично разбираетесь в реляционных и нереляционных базах данных
- Разбираетесь в сетевых протоколах, проектировали межсервисное взаимодействие
- Понимаете принципы построения распределённых отказоустойчивых систем
- Знаете базовые алгоритмы и структуры данных
- Умеете искать и предлагать решения, готовы помогать коллегам
- Самостоятельны и проактивны, понимаете, что такое продуктовая разработка, умеете и любите работать в команде
Дополнительные требования:
- Знакомы с GraphQL
- Имеете базовые навыки работы в Unix-подобных системах
- Работали с высоконагруженными распределёнными системами
