Назад
2 часа назад

Middle Backend Developer (PHP)

288 000
Формат работы
remote (только Russia)
Тип работы
project
Грейд
middle
Страна
Russia
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

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

Рейт: 1800 руб, включая НДС
Локация: РФ, дружественные страны
Сфера деятельности заказчика: металлургическая компания

Требования:
- Понимание 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/

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

Откликнуться на запрос:
По вопросам партнерского сотрудничества:
@ju_vetta

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -