Крупный DIY‑проект ищет Вackend‑разработчика в in‑house команду.
АО «ГЛАВСНАБ» — интернет гипермаркет glavsnab.net товаров для строительства и ремонта. Наша команда по web-разработке решает задачи разного уровня сложности и ценят инженерный подход, аккуратность и способность доводить поставленные задачи до конца.
Основная задача — миграция интернет‑магазина с Magento на Sylius (Symfony), включая перенос доменной логики, интеграций, каталогов, заказов и инфраструктурных компонентов.
Что предстоит делать:
- Переносить функциональность интернет‑магазина на Sylius и улучшать её по пути;
- Разрабатывать новые модули, сервисы и интеграции;
- Разбираться в legacy‑коде и постепенно приводить его в порядок;
- Участвовать в обсуждении решений и code review.
Требования:
Технические навыки:
- Уверенное владение PHP 8.x, типизация, исключения, профилирование, обязательно умение пользоваться отладчиком (Xdebug);
- Опыт разработки на Symfony, понимание как устроены его основные компоненты;
- Понимание принципов DDD, чистой архитектуры и модульного проектирования;
- Знание MariaDB/MySQL, нужно уметь написать запрос без ORM; понимать, как работают транзакции; уметь использовать EXPLAIN;
- Уверенная работа с Git в команде: ветвление, code review, разрешение конфликтов;
- Опыт работы с Docker или виртуальными окружениями, как минимум нужно уметь поднять локальный стенд для разработки и настроить тестовое окружение;
- Базовые знания очередей, кешей и интеграций: Redis, RabbitMQ, REST, webhooks, cron.
Будет плюсом:
- Опыт работы с Magento — понимание структуры, модулей, моделей, событий;
- Опыт написания автотестов: PHPUnit, Behat.
Личностные качества:
- Самостоятельность и ответственность: умение брать задачу и доводить до результата;
- Готовность работать с большим объёмом доменной логики;
- Способность аргументировать технические решения.
Условия:
- Удалённый формат работы;
- Гибкий график при соблюдении сроков;
- Профессиональный коллектив.