Обязанности: PHP: Уверенное владение PHP 8.1+ (строгая типизация, атрибуты, enums, readonly properties). Laravel: Глубокий опыт на версиях 10/11: Eloquent ORM (отношения, скоупы, аксессоры), REST API (Sanctum/Passport для аутентификации, версионирование, валидация, обработка ошибок),очереди, события, middleware, сервис-провайдеры, миграции. Базы данных: Проектирование схем, оптимизация запросов, индексы, транзакции в MariaDB/MySQL. API: Опыт создания и документирования RESTful API (OpenAPI/Swagger), работа с Postman. Фронтенд-интеграция: Уверенное знание HTML5, CSS3, JavaScript (ES6+), AJAX, Fetch API. Инструменты: Git. Безопасность: Понимание OWASP Top 10 (XSS, CSRF, SQLi), валидация входных данных, хеширование. Архитектура: Знание SOLID, паттернов (Repository, Service Layer), MVC. Технологический стек Backend: - PHP 8.1+ - Laravel 10/11: Базы данных: - MySQL 8+, MariaDB 10.6+ Фронтенд-интеграция: - Верстка: HTML5, CSS3 (Flexbox/Grid), адаптивность - Интеграция: передача данных через JSON, работа с CSRF-токенами, обработка форм Требования: Опыт: От 2 лет коммерческой разработки, наличие примеров работы с личными кабинетами/админками. Разработка и поддержка функционального web-кабинета (личный кабинет пользователя/админ-панель) с REST API, интеграциями, обработкой данных. Стек: PHP 8.1+, Laravel 10/11, MariaDB, современный фронтенд. Проект предполагает работу как с бэкендом, так и с фронтенд-интеграцией. Условия: График работы: удаленный формат, 5\2 быть на связи, распределять выполнение задач; Зарплата: 1600 рублей в час; Трудоустройство по СМЗ, ИП или ГПХ.