Job Hunters
PlusМой профиль ↗
← Все компании

РАБОТОДАТЕЛИ

Кросслинкер

Вакансии работодателя и подписка на новые предложения.

Открытые вакансии

Кросслинкер
PHP-разработчик

Задачи: — Провести ревизию кодовой базы: реестр компонентов, карта связей, поиск дублей и неиспользуемого. — Реализовать поэтапный апгрейд стека (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. — Опыт ведения монорепозитория (знание split-репозиториев, правил зависимостей). — Настройка CI для многопакетных проектов (GitLab CI). — Понимание DDD, ограниченных контекстов, однонаправленных зависимостей. — Знание домена электронных торгов и закупок. Условия: — Возможность расти профессионально в аккредитованной IT-компании. — Официальное оформление по ТК РФ и «белая» зарплата. — Участие в масштабных и сложных проектах. — Современная техника. — Гибкий график и возможность работать удалённо в пределах РФ.

УдалённоseniorГеография найма не уточнена

Нет нужной компании? Предложите её →