2 дня назад
Middle+/Senior PHP Developer (Symfony)
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Middle+/Senior PHP Developer (Symfony) (PHP/Symfony): Модернизация высоконагруженной многопакетной платформы с акцентом на миграцию PHP 7.4 на PHP 8.x, обновление Symfony и стандартизацию сборки и зависимостей. Focus on инвентаризации кодовой базы, автоматизированном и ручном рефакторинге, воспроизводимых CI-сборках и решении сложных проблем версий в монорепозитории.
Локация: Москва; работа на месте работодателя или удалённо в пределах РФ
Заработная плата: белая, размер не указан
Компания
Crosslinker развивает аккредитованную IT-компанию и участвует в крупных проектах федерального масштаба.
Что делать
- Провести инвентаризацию пакетов, построить граф зависимостей и выявить дублирующие или неиспользуемые компоненты.
- Спланировать и реализовать поэтапную миграцию PHP 7.4 на PHP 8.x и обновление Symfony без остановки работы команды.
- Выполнять миграцию кода с помощью Rector, ручного рефакторинга и собственных правил статического анализа.
- Сопровождать сборку пакетов через Composer, семантическое версионирование, dev-ветки и path-репозитории.
- Обеспечивать воспроизводимость сборок в CI, участвовать в код-ревью и документировать состояние системы.
- Помогать команде решать проблемы версий пакетов монорепозитория.
Требования
- Коммерческий опыт разработки на PHP от 5 лет; опыт Fullstack не подходит.
- Глубокое знание PHP и уверенный production-опыт с Symfony 5.x/6.x, включая контейнер и внедрение зависимостей.
- Обязателен опыт миграции PHP 7.x на 8.x или работы с крупным многопакетным репозиторием.
- Умение читать legacy-код, знание особенностей PHP 7.x; Zend Framework 1 будет преимуществом.
- Понимание транзакций, конкурентного доступа, блокировок, мьютексов и SQL; опыт с PostgreSQL и чтением EXPLAIN.
- Навыки рефакторинга и осознанное применение SOLID и DRY.
Хорошо, если есть
- Опыт с PHPUnit, RabbitMQ, Memcache или Redis и WebSocket.
- Опыт ведения монорепозитория, split-репозиториев и правил зависимостей.
- Настройка GitLab CI для многопакетных проектов.
- Понимание DDD, ограниченных контекстов и однонаправленных зависимостей.
- Знание домена электронных торгов и закупок.
Культура и преимущества
- Официальное трудоустройство по ТК РФ и белая заработная плата.
- Профессиональное развитие в аккредитованной IT-компании, льготная ипотека и бронь.
- Участие в крупных проектах федерального масштаба.
- Работа в продуктовой команде, открытой новым идеям.
- Гибкий график, удалённая работа в пределах РФ и современная техника при необходимости.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
CreateIT
14 минут назад
Senior PHP Developer (Symfony)
Цифролаб
9 дней назад
PHP-разработчик (Laravel/Symfony)
Платформа Национальной Технологической Инициативы
5 дней назад
Ведущий разработчик PHP (PHP)
317 170₽
EcoFinance
4 дня назад
PHP-разработчик (PHP)
250 000 - 330 000₽
Coding Team
3 дня назад
Senior PHP-разработчик (PHP)
290 000₽
Elyts
7 дней назад
Веб-программист (PHP)
150 000₽