Знание PHP:
Углубленные знания PHP, включая синтаксис, объектно-ориентированное программирование и основные принципы работы с серверной частью.
Фреймворк Laravel:
Опыт работы с Laravel, включая использование его основных компонентов: маршрутизация, контроллеры, модели, миграции и шаблоны Blade.
Умение работать с Artisan CLI для выполнения задач.
Опыт настройки и использования служб, таких как Laravel Echo, Laravel Passport и Laravel Horizon.
Базы данных:
Навыки работы с реляционными базами данных ( MySQL, PostgreSQL).
Опыт написания и оптимизации SQL-запросов.
Знание ORM Eloquent и умение строить сложные запросы с его помощью.
RESTful API и интеграции:
Опыт разработки и интеграции RESTful API.
Понимание принципов работы с внешними API и сторонними сервисами.
Безопасность:
Знание основных принципов веб-безопасности.
Умение предотвращать и обрабатывать уязвимости, такие как XSS, CSRF и SQL-инъекции.
Front-end навыки:
Базовые знания HTML, CSS и JavaScript.
Опыт работы с front-end фреймворками (Vue.js, React).
Тестирование:
Опыт написания автоматических тестов с использованием PHPUnit и Laravel Dusk.
Знание принципов unit-тестирования и тестирования функциональности.
DevOps навыки:
Опыт работы с системами контроля версий (Git).
Навыки настройки и управления серверами.
Опыт работы с CI/CD инструментами.