php - разработчик
Unknown company · зарплата не указана · РФ и дружественные · Telegram · опубликовано 5 июня 2026 г.
Описание вакансии
ID 2849
Senior / Middle
В команду ищем сразу двух специалистов: 1Senior и 1Middle
Проект в сфере ритейла (сеть магазинов алкогольной продукции)
Требования:
1. Коммерческая разработка на PHP от 5 лет.
2. Опыт разработки в крупном ритейле или участие в разработки систем лояльности (карты, бонусы, сертификаты и т.д).
3. Уверенное знание PHP 8+, глубокое понимание Laravel (Service Providers, Eloquent, Queues, Events, Artisan, жизненный цикл запроса).
4. Понимание и практический опыт применения алгоритмов (сортировка, поиск, работа с коллекциями) и паттернов проектирования (Repository, Service, Action, DTO, Strategy и др.).
5. Глубокое знание MySQL (транзакции и уровни изоляции, типы и оптимизация индексов, различные виды JOIN-ов, объяснение плана запроса EXPLAIN).
6. Понимание и практический опыт применения алгоритмов (сортировка, поиск, работа с коллекциями) и паттернов проектирования.
7. Опыт работы с Kafka (продюсеры, консьюмеры, consumer groups, работа с offset'ами)
8. Опыт работы с Nginx (настройка виртуальных хостов, location, upstream, проксирование, статика, rate limiting).
9. Опыт работы с Linux, Docker (сборка образов, docker-compose), Git (сложное ветвление, rebase, разрешение конфликтов).
Дополнительно:
Знание/понимание React (компонентный подход, состояние, хуки) для эффективного взаимодействия с командой фронтенда или написания прототипов.
Опыт с Redis (кэширование, очереди, блокировки).
Понимание работы очередей Laravel (Redis / Database / Kafka).
Чем предстоит заниматься:
1. Проектирование масштабируемых бэкенд-решений с использованием паттернов проектирования и грамотной работы с БД.
2. Разработка высоконагруженных модулей на PHP (Laravel) с упором на производительность и читаемость кода.
3. Оптимизация сложных SQL-запросов (JOIN, подзапросы), обеспечение целостности данных через транзакции, проектирование схем БД.
4. Настройка взаимодействия сервисов через Kafka (продюсеры/консьюмеры).
5. Работа с Docker для локального окружения и CI/CD, управление версиями через Git (code review, разрешение конфликтов).
6. Настройка веб-сервера - конфигурация Nginx под Laravel (правильные location, обработка статики, проксирование на php-fpm).
Станьте участником: 🧨 Слушай — 3 причины дефицита архитекторов? Одна шок! | InsideAds