Backend разработчик (PHP) Middle+ для проекта заказчика — металлургической компании.

Локация: РФ, дружественные страны. Режим работы — удалённо/удалёнка.

Требования:

  • Понимание extension‑first подхода: доработка через штатные точки расширения (Extension Framework, LogicHook, EntryPoint, custom/Dictionary, Module Loader), а не правка ядра.
  • Умение добавлять поля, панели, вкладки, кнопки, сабпанели через Extension framework (манифесты, extensions/, custom/Extension/).
  • Навык создания кастомных модулей.
  • Опыт написания Logic Hooks.
  • Умение создавать Entry Points (кастомные скрипты с внешним доступом) и API Wrappers.
  • Опыт переопределения контроллеров, views и actions через custom/modules/.../views/ без правки оригинала.
  • Навык написания Job Queue Tasks для фоновых операций.
  • Кастомизация Mass update, List view, Detail view через metadata.
  • Hard skills — Backend & PHP: PHP 8.1+, OOP, SOLID, PSR‑4.
  • Опыт работы с legacy‑кодом (глобальные неймспейсы без PSR‑4, смешение логики в контроллерах, отсутствие типизации) и умение аккуратно расширять и поддерживать legacy PHP‑базу без необоснованных изменений ядра.
  • Базы данных и инфраструктура: SQL (средний/продвинутый), работа с прямыми запросами и DBManager, PostgreSQL.
  • Redis — кэширование, сессии, очереди, блокировки.
  • Интеграции: интеграция с внешними системами через API, создание клиентов с валидацией подписей, retry‑логикой и отладкой; понимание безопасности и устойчивости интеграций.

Будет преимуществом:

  • Kafka.
  • Работа с SuiteCRM REST API (v4, v8) и создание собственных API endpoints через custom/Extension/application/Ext/EntryPointRegistry/.

При отклике просим приложить:

  • ФИО
  • Дата рождения
  • Локация
  • Грейд
  • Рейт (ставка/час)
  • Возможная дата старта на новый проект
  • Планы на отпуск в ближайшие 6 мес
  • Штатный/партнёрский/рынок
  • Скрининг по заявленным требованиям к вакансии (проставить +/−)