Middle+/Senior PHP Developer (Symfony)

Кросслинкер
Москва •Опубликовано 6 октября 2026
Зарплата не указана
Полная занятость3–6 летПрограммист
Зарплата не указана

Описание

В связи с необходимостью технической модернизации ключевой платформы заказчика, компания Crosslinker в поисках опытного Middle+/Senior PHP разработчика.

Проект представляет собой высоконагруженную систему на базе PHP и Symfony, состоящую из множества взаимосвязанных пакетов с устаревшими версиями.

Основная цель - провести полную инвентаризацию кодовой базы, осуществить миграцию на актуальные версии PHP (8) и Symfony, а также стандартизировать процессы сборки и управления зависимостями для обеспечения долгосрочной поддерживаемости системы.

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

  • Провести полную инвентаризацию: собрать реестр пакетов, построить граф зависимостей, выявить дубли и неиспользуе компоненты;
  • Спланировать и реализовать поэтапный подъем версий PHP (7.4 -> 8.x) и Symfony на поддерживаемую версию, не останавливая параллельную работу команды по переезду секций;
  • Выполнять миграцию кода с использованием автоматических инструментов (Rector) и ручного рефакторинга, с написанием собственных правил для статического анализа;
  • Сопровождать сборку пакетов (Composer, семантическое версионирование, dev-ветки, path-репозитории) и обеспечивать воспроизводимость сборок в CI;
  • Помогать команде переезда в решении проблем, связанных с версиями пакетов монорепы, участвовать в код-ревью и документировать состояние системы.

Требования:

  • Коммерческий опыт разработки на PHP от 5 лет (не Fullstack);
  • Отличное знание PHP и уверенный опыт работы с Symfony (5.x/6.x) в продакшене, включая глубокое понимание контейнера и механизмов внедрения зависимостей;
  • Обязательный опыт подъема версий PHP (7.x на 8.x) или работы с крупным многопакетным репозиторием (без этого не рассматриваем кандидатов);
  • Умение читать и понимать легаси-код (навык «чтения без IDE»), знание особенностей PHP 7.x и Zend Framework 1 будет большим плюсом;
  • Глубокое понимание транзакций, конкурентного доступа (блокировки, мьютексы) и SQL (опыт работы с PostgreSQL, умение читать EXPLAIN);
  • Навыки рефакторинга с обоснованием пользы для команды, осознанное применение SOLID и DRY.

Будет плюсом:

  • Опыт работы с PHPUnit, RabbitMQ, Memcache/Redis, WebSocket;
  • Опыт ведения монорепозитория (знание split-репозиториев, правил зависимостей);
  • Настройка CI для многопакетных проектов (GitLab CI);
  • Понимание DDD, ограниченных контекстов, однонаправленных зависимостей;
  • Знание домена электронных торгов и закупок.

Условия:

  • Профессиональное развитие в аккредитованной IT-компании (возможность льготной ипотеки, есть бронь);

  • Официальное трудоустройство по ТК РФ, “белая” ЗП;

  • Участие в крупных проектах федерального масштаба;

  • Сильную продуктовую команду, открытую твоим идеям;

  • Современную технику при необходимости;

  • Гибкий график, возможность работать удаленно (в пределах РФ);

  • Корпоративная культура, дружный амбициозный коллектив и творческая атмосфера сделают ваш рабочий день легким и продуктивным.

Описание

В связи с необходимостью технической модернизации ключевой платформы заказчика, компания Crosslinker в поисках опытного Middle+/Senior PHP разработчика.

Проект представляет собой высоконагруженную систему на базе PHP и Symfony, состоящую из множества взаимосвязанных пакетов с устаревшими версиями.

Основная цель - провести полную инвентаризацию кодовой базы, осуществить миграцию на актуальные версии PHP (8) и Symfony, а также стандартизировать процессы сборки и управления зависимостями для обеспечения долгосрочной поддерживаемости системы.

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

  • Провести полную инвентаризацию: собрать реестр пакетов, построить граф зависимостей, выявить дубли и неиспользуе компоненты;
  • Спланировать и реализовать поэтапный подъем версий PHP (7.4 -> 8.x) и Symfony на поддерживаемую версию, не останавливая параллельную работу команды по переезду секций;
  • Выполнять миграцию кода с использованием автоматических инструментов (Rector) и ручного рефакторинга, с написанием собственных правил для статического анализа;
  • Сопровождать сборку пакетов (Composer, семантическое версионирование, dev-ветки, path-репозитории) и обеспечивать воспроизводимость сборок в CI;
  • Помогать команде переезда в решении проблем, связанных с версиями пакетов монорепы, участвовать в код-ревью и документировать состояние системы.

Требования:

  • Коммерческий опыт разработки на PHP от 5 лет (не Fullstack);
  • Отличное знание PHP и уверенный опыт работы с Symfony (5.x/6.x) в продакшене, включая глубокое понимание контейнера и механизмов внедрения зависимостей;
  • Обязательный опыт подъема версий PHP (7.x на 8.x) или работы с крупным многопакетным репозиторием (без этого не рассматриваем кандидатов);
  • Умение читать и понимать легаси-код (навык «чтения без IDE»), знание особенностей PHP 7.x и Zend Framework 1 будет большим плюсом;
  • Глубокое понимание транзакций, конкурентного доступа (блокировки, мьютексы) и SQL (опыт работы с PostgreSQL, умение читать EXPLAIN);
  • Навыки рефакторинга с обоснованием пользы для команды, осознанное применение SOLID и DRY.

Будет плюсом:

  • Опыт работы с PHPUnit, RabbitMQ, Memcache/Redis, WebSocket;
  • Опыт ведения монорепозитория (знание split-репозиториев, правил зависимостей);
  • Настройка CI для многопакетных проектов (GitLab CI);
  • Понимание DDD, ограниченных контекстов, однонаправленных зависимостей;
  • Знание домена электронных торгов и закупок.

Условия:

  • Профессиональное развитие в аккредитованной IT-компании (возможность льготной ипотеки, есть бронь);

  • Официальное трудоустройство по ТК РФ, “белая” ЗП;

  • Участие в крупных проектах федерального масштаба;

  • Сильную продуктовую команду, открытую твоим идеям;

  • Современную технику при необходимости;

  • Гибкий график, возможность работать удаленно (в пределах РФ);

  • Корпоративная культура, дружный амбициозный коллектив и творческая атмосфера сделают ваш рабочий день легким и продуктивным.

Похожие вакансии

Ведущий системный аналитик
КБ Уральский банк реконструкции и развития (УБРиР)
Зарплата не указана
Полная занятостьОпыт 1–3 года
Помощник руководителя в отдел контроля
Супертек
15000 – 40000 руб.
Полная занятостьОпыт не требуется
Дизайнер / Senior Designer
Рокин Филипп Сергеевич
120000 – 300000 руб.
Полная занятостьОпыт 3–6 лет
Визовый специалист
Голубицкая Алёна Дмитриевна
60000 – 250000 руб.
Полная занятостьОпыт 1–3 года
Дизайнер рекламных креативов
ПЕРСОНАЛ
Зарплата не указана
Полная занятостьОпыт 1–3 года
Персональный ассистент
huntIQ
Зарплата не указана
Полная занятостьОпыт 3–6 лет