з/п не указана
Москва
От 1 года до 3 лет
Обязанности:
- 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.
Требования:
- Опыт: От 2 лет коммерческой разработки, наличие примеров работы с личными кабинетами/админками.
- Разработка и поддержка функционального web-кабинета (личный кабинет пользователя/админ-панель) с REST API, интеграциями, обработкой данных.
- Стек: PHP 8.1+, Laravel 10/11, MariaDB, современный фронтенд.
- Проект предполагает работу как с бэкендом, так и с фронтенд-интеграцией.
Условия:
- График работы: удаленный формат, 5\2 быть на связи, распределять выполнение задач;
- Зарплата: 1600 рублей в час;
- Трудоустройство по СМЗ, ИП или ГПХ.