⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие  вакансии

Middle/Middle+ PHP-разработчик (Legacy + Laravel)

Частный рекрутер  Рекрутер Дарья ( сайт не указан )
Аккаунт зарегистрирован с email *@createit.one
Миддл
Информационные технологии • Разработка • СМИ, Медиа и индустрия развлечений
18 ноября 2025
Удаленная работа
Опыт работы любой
Агентство  Рекрутер Дарья
Описание вакансии

Middle/Middle+ PHP-разработчик (Legacy + Laravel)


О проекте

Мы — международный спортивный портал (мультиязычный), с аудиторией более 4 млн уникальных пользователей в месяц и пиками до 12k+ RPS. Основной продукт — зрелый самописный PHP-монолит, которому более 20 лет. Всё работает стабильно, но код требует аккуратной эволюции и модернизации. Параллельно ведём несколько микросервисов на Laravel, связанных с основным REST-API.
 

Технологический стек

Основной продукт: PHP 7.4, MySQL (оптимизация под высокую нагрузку), Nginx, балансировщики, 2 prod-сервера, файловый кеш, Memcached, Redis (сессии), крон-сервер, отдельный CDN для статики

Интеграции: OAuth, внешние REST API, боты и клиенты, Google Indexing API (Python-скрипты), интеграции с ИИ для генерации текста

Сателлиты: Laravel, Docker, CI/CD

Мониторинг: Grafana (дашборды, алертинг в Telegram)

Команда: Team Lead, DevOps, тестировщик, второй разработчик

 

Чем предстоит заниматься

Поддержка и развитие legacy-монолита: багфиксы, функциональные доработки, постепенные рефакторинги без остановки бизнеса

Оптимизация производительности: SQL, кеширование, профилирование, работа с нагрузкой 10k+ RPS

Интеграции: подключение внешних API, OAuth-флоу, REST-эндпойнты для клиентов и ботов

Работа с Laravel-сервисами: доработка микросервисов, контейнеризация, деплой через CI/CD

Совместно с DevOps — диагностика и устранение ошибок (499/502/таймауты), настройка окружений

Анализ метрик в Grafana, участие в расследовании инцидентов

Вклад в архитектурное разделение логики, данных и шаблонов
 

Примеры задач первых месяцев

Профилирование узких мест по RPS, внедрение кешей, оптимизация тяжелых запросов

Диагностика и стабилизация крон-джобов

Добавление REST-эндпойнтов для внешних клиентов (валидация, rate-limits, мониторинг)

Вынесение части логики в Laravel-сервис и настройка CI/CD-деплоя

 

Требования

Уверенный PHP (включая работу с legacy-кодом, PHP-FPM, Nginx)

Сильный SQL/MySQL: индексы, explain, оптимизация под нагрузку

Опыт с кешами (Memcached, Redis), сессионные сторы

Понимание REST, OAuth, интеграции с внешними API

Умение читать и анализировать метрики (Grafana, логи Nginx/PHP)

Linux-окружение, Git, аккуратность при работе с продакшеном
 

Будет плюсом

Опыт или желание развиваться с Python или Go — у нас есть вторая команда, которая разрабатывает современное высоконагруженное решение той же тематики, и туда можно вырасти при желании

Опыт с Laravel, Docker, CI/CD

Понимание архитектурных паттернов и постепенного рефакторинга монолитов

Опыт с мультиязычными проектами, CDN, кэшированием контента

Знание Python на уровне поддержки утилит или интеграций


Что предлагаем

Работа с реальным хайлоудом (миллионы пользователей, тысячи RPS)

Влияние на архитектуру и модернизацию зрелого продукта

Сильная команда: Team Lead, опытный DevOps, системный подход к релизам

Грамотный мониторинг и культура анализа инцидентов

Возможность карьерного роста в команду Python/Go-разработки, где создаётся новое технологичное ядро проекта

Адекватные процессы, без лишней бюрократии


Специализация
Информационные технологииРазработка
Отрасль и сфера применения
СМИ, Медиа и индустрия развлечений
Уровень должности
Миддл