PHP Developer (Middle+)

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

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

BackendKafkaNoSQLPHPPostgreSQLREST APIRedisSQL
Откликнуться
О проекте
Ищем PHP-разработчика с опытом кастомизации и развития CRM-систем на базе SuiteCRM. Важно уверенное понимание extension-first подхода, опыт работы с legacy-кодом и интеграциями с внешними сервисами.

Основные задачи:
• Разработка и поддержка функционала на базе SuiteCRM
• Создание кастомных модулей, полей, панелей, вкладок, кнопок и сабпанелей через Extension Framework
• Разработка Logic Hooks, Entry Points и фоновых задач (Job Queue Tasks)
• Создание и сопровождение REST API и собственных API endpoints
• Кастомизация List View, Detail View и Mass Update через metadata
• Интеграция с внешними системами через API
• Поддержка и развитие существующего legacy-кода без внесения изменений в ядро системы
• Проектирование устойчивых и безопасных интеграционных решений

Требования:
• Уверенное владение PHP 8.1+
• Хорошее знание ООП, SOLID и стандартов PSR-4
• Опыт работы с SuiteCRM и понимание extension-first подхода
• Опыт создания кастомных модулей и работы с Extension Framework
• Практический опыт разработки Logic Hooks, Entry Points и API Wrappers
• Опыт переопределения контроллеров, представлений и действий через custom-механизмы SuiteCRM
• Опыт работы с SuiteCRM REST API (v4/v8)
• Навыки работы с SQL на среднем или продвинутом уровне
• Опыт работы с PostgreSQL
• Опыт использования Redis для кэширования, очередей и управления сессиями
• Опыт интеграции с внешними сервисами через API
• Понимание вопросов безопасности, отказоустойчивости и проектирования API
• Опыт сопровождения и развития legacy-проектов

Будет плюсом:
• Опыт работы с SuiteCRM 7
• Опыт работы с Kafka
• Опыт построения высоконагруженных интеграционных решений
• Опыт разработки сложных CRM-систем и бизнес-приложений

Что важно:
• Умение работать через штатные механизмы расширения без изменения ядра системы
• Аккуратный подход к развитию legacy-кода
• Внимательность к качеству архитектуры и поддерживаемости решений