Middle+/Senior PHP Developer (Symfony)
Сигналы объявления: 1 из 3
Это счётчик доступных сигналов, а не рейтинг безопасности работодателя. Нет данных по 2 из 3 проверок.
- Источник «Работа России»: нет данных — Нет подтверждённых данных об этом объявлении на государственной площадке.
- Проверка hh.ru: нет данных — Подтверждённый флаг employer.trusted от hh.ru не получен.
- Свежесть публикации: есть сигнал — С даты публикации прошло 0 дн. Порог сигнала — 30 дней; обновление даты не доказывает наличие свободного места.
Сопоставьте ИНН, юридическое название и условия договора. Даже свежая вакансия проверенной площадки требует проверки перед откликом.
Как проверить работодателя →✍ Составить сопроводительное письмо
Письмо хранится только в вашем браузере. Проверьте название компании перед отправкой — чужое имя в письме читается как массовая рассылка.
Опыт и подпись возьмутся из вашего мини-резюме.
💰 Сколько зарабатывают на этой позиции
Пожаловаться на подозрительную вакансию
Опишите конкретные признаки обмана. Не указывайте паспортные данные, номера карт или чужие контакты. После трёх учтённых жалоб объявление скрывается до проверки; это не доказательство мошенничества.
Мы компания 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;
- Опыт ведения монорепозитория (знание split-репозиториев, правил зависимостей);
- Настройка CI для многопакетных проектов (GitLab CI);
- Понимание DDD, ограниченных контекстов, однонаправленных зависимостей;
- Знание домена электронных торгов и закупок.
Условия:
-
Возможность расти профессионально в аккредитованной IT-компании;
-
Официальное оформление по ТК РФ и «белая» зарплата;
-
Участие в масштабных и сложных проектах;
-
Сильная продуктовая команда, которая слышит и поддерживает твои идеи;
-
Современная техника;
-
Гибкий график и возможность работать удалённо в пределах РФ;
-
Живая корпоративная культура, амбициозные и дружные коллеги, творческая атмосфера, которая делает рабочие дни лёгкими и продуктивными.