Описание позиции: Разработка и поддержка сервисов публичного сайта, личных кабинетов и внутренних систем (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)