Middle+/Senior PHP Developer (Symfony)

По договоренности


В связи с необходимостью технической модернизации ключевой платформы заказчика, компания Crosslinker в поисках опытного Middle+/Senior PHP разработчика.

Проект представляет собой высоконагруженную систему на базе PHP и Symfony, состоящую из множества взаимосвязанных пакетов с устаревшими версиями.

Основная цель - провести полную инвентаризацию кодовой базы, осуществить миграцию на актуальные версии PHP (8) и 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»), знание особенностей PHP 7.x и Zend Framework 1 будет большим плюсом;
  • Глубокое понимание транзакций, конкурентного доступа (блокировки, мьютексы) и SQL (опыт работы с PostgreSQL, умение читать EXPLAIN);
  • Навыки рефакторинга с обоснованием пользы для команды, осознанное применение SOLID и DRY.

Будет плюсом:

  • Опыт работы с PHPUnit, RabbitMQ, Memcache/Redis, WebSocket;
  • Опыт ведения монорепозитория (знание split-репозиториев, правил зависимостей);
  • Настройка CI для многопакетных проектов (GitLab CI);
  • Понимание DDD, ограниченных контекстов, однонаправленных зависимостей;
  • Знание домена электронных торгов и закупок.

Условия:

  • Профессиональное развитие в аккредитованной IT-компании (возможность льготной ипотеки, есть бронь);

  • Официальное трудоустройство по ТК РФ, “белая” ЗП;

  • Участие в крупных проектах федерального масштаба;

  • Сильную продуктовую команду, открытую твоим идеям;

  • Современную технику при необходимости;

  • Гибкий график, возможность работать удаленно (в пределах РФ);

  • Корпоративная культура, дружный амбициозный коллектив и творческая атмосфера сделают ваш рабочий день легким и продуктивным.


Поделиться:

Опубликована 3 часа назад

Похожие вакансии

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
В поисках PHP Developer, который любит создавать новое и улучшать старое! ... Наш стек: Backend: PHP 8+, Laravel, Symfony Базы данных: MySQL / MariaDB, PostgreSQL Очереди: RabbitMQ ... Уверенное знание PHP 8+ и современных возможностей языка Хорошее понимание ООП и принципов SOLID Опыт ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Пойзон ДропПойзон Дроп
  • Москва
15 дней назад
Мы ищем в команду Middle PHP разработчика. ... Что мы ждем от кандидата: уверенное владение PHP 8.x. ... Developer # PHP # Laravel # Symfony ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании МТСМТС
  • Москва
19 дней назад
... аналитическую и технологическую поддержку ключевых городских проектов, приглашает в команду Bitrix24 Developer ... / PHP-программиста. ... Требования: экспертное знание PHP 7 / 8; понимание архитектуры Bitrix Framework и Bitrix D7; опыт работы ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Комплекс экономической политики города МосквыКомплекс экономической политики города Москвы
  • Москва
месяц назад
Наш стек - с этим работаем каждый день Бэкенд: PHP 8.4, Laravel 13 (Eloquent, очереди, планировщик, JWT ... , Telegram-боты, OpenAI API Платежи: Xsolla, CloudPayments, Apple App Store Server API, Google Play Developer ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Black Fire (БЛЭК ФАЕР)Black Fire (БЛЭК ФАЕР)
  • Москва
месяц назад
317 170 ₽
Выше средней на 34%
Мы ищем в команду Ведущего разработчика PHP. ... Что мы ждём от кандидата: Опыт разработки на РНР 7 от 5-ти лет, опыт разработки на PHP 8; Знание методологии ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Платформа Национальной Технологической ИнициативыПлатформа Национальной Технологической Инициативы
  • Москва
4 часа назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.