
RUTUBE
PHP Developer (PREMIER онлайн-кинотеатр)
- Symfony
- PHP
- Backend
- SOLID
- Git
- Elasticsearch
- OpenAPI
PREMIER – это видеосервис с новыми российскими сериалами, фильмами и шоу, о которых говорят. Мы создаём оригинальный контент сами и показываем его пользователям по подписке. Входим в холдинг «Газпром-медиа» вместе с ТНТ, «Пятница!», «2×2», «Матч ТВ» и другими хедлайнерами индустрии развлечений. Работа у нас — это возможность оказаться на пересечении эмоций и рациональности, где кино создаётся при поддержке информационных технологий. Мы стремимся сделать лучший видеосервис на базе высокотехнологичных решений, исследований и аналитики.
Сейчас нам требуется PHP Developer, способный быстро погрузиться в новые задачи и усилить нашу команду.
Задачи, которые будут на тебя возложены:
-
Разработка и поддержка высоконагруженного сервиса с показателями
– среднее время ответа ≤ 50 мс
– нагрузка до 10 000 запросов в секунду; -
Проектирование и оптимизация SQL-запросов, настройка индексов в Postgres/MySQL;
-
Реализация модульных и интеграционных тестов (Unit, CI/CD);
-
Участие в ревью кода, обеспечение соблюдения принципов SOLID и лучших практик OOP;
-
Настройка и поддержка контейнеров Docker;
-
Мониторинг метрик и логов через Grafana;
-
Разработка API и бэкенд-логики
– Проектирование версионированных REST-эндпоинтов с гарантией SLA ≥ 99,9%
– Обеспечение отказоустойчивости и горизонтального масштабирования - Оптимизация производительности
– Оптимизация запросов (PostgreSQL)
– Кеширование данных (Redis/Memcached) -
Интеграция с внешними сервисами, в том числе Premier и RUTUBE;
Что мы ожидаем от кандидата:
-
Опыт коммерческой разработки на PHP 8 от 3 лет;
-
Опыт работы с Symfony 6 (желательно 6.4 LTS) от 3 лет;
-
Опыт с СУБД PostgreSQL или MySQL от 3 лет:
– проектирование схем, продвинутые индексы, EXPLAIN-анализ -
Опыт выстраивания асинхронного взаимодействия систем;
-
Навыки написания модульных тестов (PHPUnit, Mockery и т.п.);
-
Знание и применение принципов SOLID, PSR-стандартов.
Желательно: опыт настройки метрик и алертов в Grafana
Технический стек:
-
Язык: PHP 8.3
-
Фреймворк: Symfony 6.4 LTS
-
Базы данных: PostgreSQL 16
-
Очереди: Kafka, RabbitMQ
- Контейнеризация: Docker, Kubernetes
Условия работы:
-
Работу в команде профессионалов и творческих людей;
-
Позитивная, неформальная атмосфера в коллективе;
-
Вкуснейший фреш бар;
-
Работа в одном из крупнейших медийных холдингов страны;
-
Оформление по ТК РФ;
-
ДМС;
-
Гибридный формат работы (возможен удаленный формат работы);
-
Уютный офис с развитой инфраструктурой в 5 минутах от станции метро Сокол в БЦ “Алкон”.