Все вакансии

Разработчик Fullstack PHP + Vue.js

МАГНИТ, Розничная сеть. IT · зарплата не указана · Москва · HH · опубликовано 28 апреля 2026 г.

Компания МАГНИТ, Розничная сеть. IT
Источник HH
Опубликовано 28 апреля 2026 г.
Зарплата зарплата не указана

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

Чем мы пользуемся
• Backend: PHP 8.x (OOP, SOLID, паттерны), Laravel / Symfony, Composer, PHPUnit
• Frontend: JavaScript (ES6+) / TypeScript, Vue.js 2/3 (Composition API), Pinia/Vuex, Vite/Webpack
• Базы данных: MySQL / PostgreSQL, Redis (кеширование, сессии)
• Инфраструктура: Docker / Docker Compose, Nginx / Apache, Git (GitHub/GitLab), Linux (bash/SSH)
• Интеграции: REST API / GraphQL, JSON, платежные системы, CRM, службы рассылок
Чем ты будешь заниматься
• Разрабатывать и поддерживать серверную логику на PHP (Laravel/Symfony), проектировать REST/GraphQL API для взаимодействия с фронтендом и внешними сервисами
• Создавать реактивные компоненты на Vue.js, верстать макеты и обеспечивать корректное отображение на всех устройствах (при необходимости — фронтенд выделен отдельно, но понимание нужно)
• Проектировать структуры SQL-баз данных, оптимизировать сложные запросы и контролировать целостность данных
• Интегрировать сторонние сервисы: платежные системы, CRM, службы рассылок и другие внешние инструменты через API
• Писать автотесты (PHPUnit), отлаживать и устранять баги на бэкенде и фронтенде
• Настраивать окружение в Docker, работать с Git и контролировать выкладку кода на сервер
• Участвовать в развитии внутренних систем (SIP Magnit Energo), публичного сайта и личных кабинетов потребителей (аналог портала «Госуслуги»: лицевой счет, платежки, история)
Мы ожидаем
• Уверенное владение 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)
• Архитектурное мышление: понимание разницы между монолитом и микросервисами, умение проектировать приложение «с нуля»
• Умение профилировать код и оптимизировать медленные участки

Навыки

  • PHP
  • JavaScript
Открыть вакансию в ленте