PHP developer in -load systems
Job in
Philadelphia, Philadelphia County, Pennsylvania, 19113, USA
Listed on 2026-10-30
Listing for:
Krosslinker
Full Time
position Listed on 2026-10-30
Job specializations:
-
Software Development
PHP Developer, Backend Developer, Database Engineering, Ruby on Rails
Job Description & How to Apply Below
Описание: В связи с необходимостью технической модернизации ключевой платформы заказчика, компания Crosslinker в поисках опытного Middle+/Senior PHP разработчика. Проект представляет собой высоконагруженную систему на базе PHP и 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”)
- Глубокое понимание транзакций, конкурентного доступа (блокировки, мьютексы) и SQL (опыт работы с PostgreSQL, умение читать EXPLAIN)
- Навыки рефакторинга с обоснованием пользы для команды, осознанное применение SOLID и DRY
- Будет плюсом: Знание особенностей PHP 7.x и Zend Framework 1 будет большим плюсом; Опыт работы с PHPUnit, RabbitMQ, Memcache/Redis, Web Socket; Опыт ведения монорепозитория (знание split-репозиториев, правил зависимостей); Настройка CI для многопакетных проектов (Git Lab CI); Понимание DDD, ограниченных контекстов, однонаправленных зависимостей; Знание домена электронных торгов и закупок
- Профессиональное развитие в аккредитованной IT-компании (возможность льготной ипотеки,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×