ЦИФРОВЫЕ СЕРВИСЫ - аккредитованная IT-компания, разрабатывает ПО для торговых предприятий. Развиваем корпоративный портал для аптечной сети: учет рабочего времени, графики, чек-листы, кадровые процессы, отчетность, обмены с учетными системами.
Ищем PHP-разработчика на backend Laravel. Проект не про однотипный CRUD: интеграции, фоновые процессы, отчеты, документы, права доступа.
Стек:
Backend: PHP 8.5, Laravel 13, MySQL, Redis, RabbitMQ, REST API.
Frontend: Blade, Vue 3, TypeScript, Vite, SCSS. Современная Vue-часть и legacy на jQuery/Bootstrap.
Инфраструктура: Docker Compose, Nginx, PHP-FPM, GitLab CI.
Архитектура: Action / Service / Validator с DTO, модули в src/Modules/, очереди для тяжелых сценариев, тегированный кэш на Redis.
Что предстоит делать:
- Развивать backend на Laravel: Eloquent, миграции, сервисный слой, API;
- Работать с обменами данных, в том числе с 1С, файлами, отчетами и документами;
- Настраивать выполнение долгих операций в фоне;
- Оптимизировать SQL-запросы и операции, заметные для пользователей;
- Аккуратно работать с персональными данными и разграничением доступа;
- Участвовать в декомпозиции задач и code review;
- При необходимости подключаться к frontend.
Требования:
- PHP от 3 лет, из них от 2 лет на Laravel;
- Уверенный Eloquent, ООП, SOLID;
- MySQL: индексы, транзакции, анализ запросов;
- Redis, очереди или асинхронная обработка;
- Опыт с внешними API и файловыми форматами;
- Умение разбираться во frontend на прикладном уровне;
- Самостоятельность в работе с незнакомым кодом и предметной областью;
- Git, code review.
Будет плюсом:
Опыт интеграций с 1С, миграции legacy-фронта на Vue/TypeScript, Excel/PDF-отчеты, тесты на PHPUnit.
Как мы работаем:
Команда небольшая, разработчик сам ведет задачу от контекста до результата. Тесты пишем выборочно на PHPUnit для сложной бизнес-логики. Спорные и крупные решения обсуждаем с командой. Современные возможности Laravel и PHP - без оверинжиниринга.