Backend разработчик (PHP) Middle+

Не указаноУдаленно (Только РФ/РБ)

1 800 рублей

MiddleRemoteКачество текста 3/5

BackendKafkaNoSQLPHPPostgreSQLREST APIRedisSQL
Откликнуться
Требования:
• Понимание 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‑логикой и отладкой;
• Опыт проектирования и отладки API, понимание безопасности и устойчивости интеграций;

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