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