Кинопоиск — онлайн-кинотеатр, который показывает лицензионный контент от правообладателей. Платформа Кинопоиска — это набор ключевых core-сервисов, на которых он строится как продукт.
Мы выделяем 4 самых больших направления в платформе:
Метаданные контента — сервисы по управлению и раздаче метаданных контента и актёров.
Лицензионная доступность — инфраструктура и сервисы для определения доступности контента пользователю по большому количеству параметров (контент в Кинопоиске лицензионный).
Видеопотоки — сервисы по выбору видеостримов контента под устройство пользователя и управлению ими.
UGC-платформа — отвечающая за управление реакциями пользователей, а также расчёт различных рейтингов и статистик по ним, авторизацию и профили пользователя.
Все эти сервисы должны быть высокодоступными и обрабатывать десятки тысяч запросов в секунду с минимальными задержками, что накладывает особые требования к коду и нашим процессам. Мы активно используем реляционные базы данных и стремимся максимально эффективно работать с данными, поэтому уделяем очень большое внимание схеме данных и быстродействию SQL.
Технологии/инструменты
JavaSQLHTTPREST
Какие задачи вас ждут
Развитие и рефакторинг архитектуры сервисов.
Мы проводим архитектурные изменения сервисов, отвечающих за доступность контента и работу с видеопотоками. Обусловлено это тем, что исторически в системе остаются функциональные монолиты, которые нужно разбивать на отдельные независимые куски, а они в свою очередь должны выдерживать большие нагрузки и быть максимально эффективными.
Развитие бэк-офиса контентной службы.
Контентная служба управляет лицензиями и контентом. Одной из наших задач является создание бэк-офиса порталов, где лицензионные, контент-, видеоменеджеры осуществляют операционную деятельность. Эта система очень активно развивается, поэтому мы постоянно внедряем новые фичи в портал.
Развитие системы интеграций.
Кинопоиск интегрируется с множеством крупных вендоров в области потоков, лицензий, контента, предоставляя им информацию про свой контент. Количество вендоров увеличивается, и нам нужно создавать новые точки интеграции.
Управление командой и участие в найме.
В обязанности будет входить не только написание кода, но и развитие команды, участие в регулярных встречах, планирование работы на неделю, месяц или квартал, формирование среднесрочного и долгосрочного технического бэклога задач команды, проведение интервью и наём стажёров.
Мы ждём, что вы
Имеете опыт работы от 3-х лет.
Занимались разработкой на Java.
Работали с реляционными СУБД и знаете SQL.
Знаете HTTP-протокол и принципы REST.
Знаете базовые алгоритмы и структуры данных.
Знакомы с Unix-подобными системами и работали с ними.
Будет плюсом, если вы:
Разрабатывали микросервисную архитектуру.
Хорошо разбираетесь в распределённых системах и базах данных NoSQL.
Условия
Рассматриваем кандидатов всех уровней и стараемся обсуждать условия индивидуально.
Премии раз в полгода по результатам работы.
Гибкий график работы.
Полис ДМС с расширенной программой: стоматологией, обследованиями, вызовом врача на дом.
Питание в офисе за счёт компании.
Анна Захарова IT Recruiter
О компании Плюс Фантех
Сфера
Медиа
Плюс Фантех Яндекса (50+ млн пользователей) — это Кинопоиск, Музыка, Афиша, Букмейт и Плюс.
Мы искренне любим то, чем занимаемся, поэтому стараемся сделать наши сервисы максимально удобными и полезными.