Описание позиции: Разработка и поддержка сервисов публичного сайта, личных кабинетов и внутренних систем (SIP Magnit Energo).
Обязанности:
- Разрабатывать и поддерживать серверную логику на PHP (Laravel/Symfony), проектировать REST/GraphQL API для фронтенда и внешних сервисов
- Создавать реактивные компоненты на Vue.js, верстать макеты и обеспечивать корректное отображение на всех устройствах
- Проектировать структуры SQL-баз данных, оптимизировать сложные запросы и контролировать целостность данных
- Интегрировать сторонние сервисы: платежные системы, CRM, службы рассылок и другие через API
- Писать автотесты (PHPUnit), отлаживать и исправлять баги на бэкенде и фронтенде
- Настраивать окружение в Docker, работать с Git и контролировать выкладку кода на сервер
- Участвовать в архитектурном проектировании (монолит vs микросервисы) и профилировании/оптимизации кода
Требования:
- Уверенное владение PHP 8.x, глубокое понимание ООП, паттернов проектирования и принципов SOLID
- Коммерческий опыт с Laravel или Symfony от 2 лет
- Хорошее знание SQL (MySQL/PostgreSQL), умение проектировать схемы и оптимизировать запросы (индексы, EXPLAIN)
- Понимание современных фронтенд-технологий: DOM, Event Loop, реактивность во Vue.js (опыт с Vue.js желателен)
- Знание основных веб-уязвимостей (SQL-инъекции, XSS, CSRF) и методов защиты
- Опыт работы с Docker, Git и базовое администрирование Linux (bash, SSH)