← К каталогу
КР

Кросслинкер

Middle+/Senior PHP Developer (Symfony)

УдалённоSeniorКрасногорск (Московская область), Россия11 ч назад
СИГНАЛ JOBRADAR75/100Нормальный сигнал актуальности
ПАСПОРТ ВАКАНСИИ

Что JobRadar наблюдает сейчас

Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.

Последнее подтверждение28 мин. назад
Впервые замечена10 ч назад
Активные источники1 источник
ПроисхождениеПубличный источник
О ВАКАНСИИ

Описание вакансии

Мы компания Crosslinker , создаём прикладные и комплексные программные решения любой сложности для крупного бизнеса и финтеха.

Мы запускаем техническую модернизацию ключевой платформы и в связи с этим ищем опытного PHP-разработчика (Middle+/Senior).

Что за проект: высоконагруженная информационная система на PHP и Symfony, собранная из множества взаимосвязанных пакетов, часть из которых устарела.

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

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

  • Провести ревизию кодовой базы: реестр компонентов, карта связей, поиск дублей и неиспользуемого.
  • Реализовать поэтапный апгрейд стека (PHP 7.4 → 8.x, Symfony до поддерживаемой версии), не мешая параллельной миграции участков.
  • Мигрировать код автоматическими средствами (Rector) и вручную, разрабатывая собственные правила анализа.
  • Обеспечить сборку модулей (Composer, semver, 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;
  • Опыт…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / between3And6