Обязанности:
Разработка и поддержка бэкенда на Laravel (PHP 8.x) для web- и мобильных приложений. Проектирование архитектуры (MVC, сервисный слой, репозитории, событийная модель, middleware). Интеграция внешних сервисов, реализация REST API, подключение брокеров сообщений. Настройка и поддержка полнотекстового поиска (Laravel Scout/альтернативы). Внедрение CI/CD процессов (GitHub Actions, GitLab CI), деплой и сопровождение Docker/Swarm инфраструктуры. Работа с очередями (Redis), мониторинг и оптимизация производительности (telescope, debugbar, clockwork).
Требования:
Опыт коммерческой разработки на Laravel от 3 лет (Laravel 9/10/11+). Отличное владение PHP 8.x, умение применять новые фичи (match, attributes, named args). Опыт работы с Laravel FTS (Full Tool Set) - horizon, scout, nova и др. Знание и применение строгой типизации в PHP. Умение проектировать слои приложения (controller, service, repository, event/listener, middleware). Генерация и интеграция OpenAPI (Swagger) документации. Работа с очередями, Redis, оптимизация и мониторинг. Практический опыт с Docker в продакшене, деплой через Docker/Swarm. Навыки обеспечения безопасности веб-приложений. Оптимизация тяжелых запросов, опыт с отношениями в Eloquent. Опыт настройки CI/CD и профилирования кода. Навыки работы с tasktracker, опыт в командной разработке и код-ревью. Будет плюсом: Знание Domain-Driven Design (DDD). Опыт с микросервисами, брокерами сообщений (RabbitMQ, Kafka). Навыки автоматизации DevOps-процессов. Участие в open source проектах. Ведение документации, взаимодействие с бизнес-аналитиками/UX.Похожие вакансии
Инженер – программист (программист)
От 36 156 до 36 156 руб.
Омск
ОБЛАСТНОЕ ГОСУДАРСТВЕННОЕ УЧРЕЖДЕНИЕ "УПРАВЛЕНИЕ ПО ДЕЛАМ ГРАЖДАНСКОЙ ОБОРОНЫ, ЧРЕЗВЫЧАЙНЫМ СИТУАЦИЯМ И ПОЖАРНОЙ БЕЗОПАСНОСТИ ТОМСКОЙ ОБЛАСТИ"