Описание
Мы ищем Fullstack PHP-разработчика для поддержки и развития действующих веб-проектов, а также их постепенной модернизации. Вам предстоит работать с современным стеком на Laravel и JavaScript-фреймворках, участвовать в интеграциях с внешними API и развивать процессы CI/CD.
Задачи
•Поддерживать и развивать текущие проекты: исправлять баги, реализовывать новую функциональность, проводить код-ревью и рефакторинг.
•Постепенно модернизировать существующие проекты: обновлять версии PHP, Laravel и frontend-зависимостей, устранять устаревшие подходы и готовить кодовую базу к дальнейшему развитию.
•Разрабатывать backend-часть на Laravel: REST API, авторизация, очереди, миграции, сервисный слой, тесты.
•Разрабатывать и поддерживать frontend-часть проектов на Vue/Nuxt, Angular и Laravel Blade: интерфейсы, компоненты, роутинг, работу с API и пользовательские сценарии.
•Создавать и настраивать процессы production-сборки проектов на Vite и Laravel: конфигурация frontend- и backend-сборки, управление зависимостями, переменными окружения.
•Интегрировать внешние сервисы и API: платежные системы, ЭДО, CRM, мессенджеры, сервисы рассылок и другие сторонние платформы.
•Участвовать в создании и развитии CI/CD-процессов: автоматические тесты, сборка, деплой и контроль качества релизов.
•Взаимодействовать с техническим департаментом для планирования, согласования и выпуска изменений.
Требования
•Коммерческий опыт fullstack-разработки от 3 лет.
•Уверенное знание PHP 8.x и Laravel: Eloquent, очереди, события, middleware, валидация, миграции, тестирование.
•Опыт разработки на Vue/Nuxt или Angular; понимание компонентного подхода, роутинга, состояния приложения и работы с API.
•Опыт работы с Vite и современным frontend-инструментами.
•Умение проектировать и использовать REST API, работать с JSON, авторизацией и сторонними сервисами.
•Опыт работы с MySQL и Redis: проектирование запросов, кеширование, очереди и базовая оптимизация производительности.
•Практический опыт с Git и CI/CD: пайплайны, автотесты, деплой; опыт контейнеризации будет плюсом.
•Базовые знания Linux, Docker и DevOps-подходов: понимание окружений, логов, мониторинга и процесса релиза.
•Ответственность, самостоятельность и умение работать с legacy-кодом без «переписывания всего с нуля».
Будет плюсом
•Опыт миграции проектов с PHP 5.x на актуальные версии PHP и Laravel.
•Опыт работы с Nuxt SSR, Angular и Blade.
•Знание Docker Compose, Kubernetes, Ansible или других инструментов автоматизации.
•Опыт написания PHPUnit/Pest-тестов.
•Понимание принципов работы вебхуков и OAuth, опыт интеграций с платежными и ЭДО-системами.
•Опыт работы с системами мониторинга и логирования: метрики, логи, трейсинг.
Условия
•Оформление в полном соответствии с ТК РФ.
•График работы: 5/2, с 10:00 до 19:00, суббота и воскресенье — выходные дни.
•Полная занятость, полный день.
•ДМС (после 6 месяцев работы).