ID 2776
Unknown company · зарплата не указана · локация не указана · Telegram · опубликовано 27 мая 2026 г.
Описание вакансии
Back-end Developer PHP
Middle+
Металлургическая компания
Знание SuiteCRM 7.
Понимание 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/ без правки оригинала.
Работа с SuiteCRM REST API (v4, v8) и создание собственных API endpoints через custom/Extension/application/Ext/EntryPointRegistry/.
Навык написания 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 — кэширование, сессии, очереди, блокировки.
Kafka — будет преимуществом.
Интеграции и надёжность
Интеграция с внешними системами через API: создание клиентов для вызова внешних сервисов с валидацией подписей, retry‑логикой и отладкой.
Опыт проектирования и отладки API, понимание безопасности и устойчивости интеграций.