Ищем разработчика в продуктовую команду Кинопоиска, отвечающую за широкий спектр пользовательских сценариев в международных брендах. Мы разрабатываем функциональность для платформенной части приложений, реализуем логику спецпроектов, отвечаем за интеграции с внешними партнёрами, а также расширяем функциональность видеосценариев для нужд международного направления. Стек: Java 21, Spring Boot, GraphQL, PostgreSQL, Redis.

Обязанности:

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

Ключевые навыки:

  • Разрабатывали на Java, уверенно используете Spring
  • Отлично разбираетесь в реляционных и нереляционных базах данных
  • Разбираетесь в сетевых протоколах, проектировали межсервисное взаимодействие
  • Понимаете принципы построения распределённых отказоустойчивых систем
  • Знаете базовые алгоритмы и структуры данных
  • Умеете искать и предлагать решения, готовы помогать коллегам
  • Самостоятельны и проактивны, понимаете, что такое продуктовая разработка, умеете и любите работать в команде

Дополнительные требования:

  • Знакомы с GraphQL
  • Имеете базовые навыки работы в Unix-подобных системах
  • Работали с высоконагруженными распределёнными системами