Кинопоиск — платформа, которая соединяет людей и кино: зрители находят фильмы по своим интересам, а фильмы находят своих зрителей. Мы ищем разработчика в команду UGC. Вы будете заниматься авторизацией, профилями пользователей, управлением реакциями пользователей, а также расчётом различных рейтингов и статистик. Наши сервисы должны быть высокодоступными и обрабатывать десятки тысяч запросов в секунду с минимальными задержками. Это предъявляет особые требования к коду и нашим процессам. Мы активно используем реляционные базы данных и стремимся эффективно работать с данными. Стек технологий: Java 21, Spring Boot, PostgreSQL, GraphQL, YDB/YT, микросервисная архитектура.

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

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

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

  • Занимались разработкой на Java
  • Работали с реляционными СУБД и знаете SQL
  • Знаете HTTP-протокол и принципы REST
  • Знаете базовые алгоритмы и структуры данных
  • Знакомы с Unix-подобными системами и работали с ними
  • Самостоятельны и проактивны, умеете и любите работать в команде