Ищем Middle Laravel Engineer для удалённой работы в проектах на PHP/Laravel.
Обязанности:
- Разработка и доработка REST API
- Участие в проектировании продуктов
- Поиск и исправление ошибок
- Разработка нового и поддержка старого функционала
- Написание Unit-тестов для существующего и нового функционала
- Ведение технической документации и API-документации (Swagger)
Требования:
- Уверенные знания PHP 7.3+
- Знание фреймворка Laravel (11/12): создание моделей, миграций, работа с БД через Eloquent
- Умение работать с MySQL (MariaDB)
- Понимание принципов работы REST API
- Навыки фронтенд-разработки для верстки и интеграции: HTML, TailwindCSS, CSS3, JavaScript (ES5/ES6+), AlpineJS
- Понимание принципов работы Livewire
- Понимание работы Vite и PostCSS
- Понимание основ Linux-администрирования
- Знания и умение работать с Git-системами
- Умение работать через SSH
- Опыт работы с RabbitMQ/Redis или другими системами очередей
- Опыт работы со стандартными очередями (Laravel Queues с драйверами database, sync)
- Умение анализировать чужой код, осторожность при рефакторинге
Плюсы:
- Опыт работы с Filament или Laravel Nova (основной продукт на Filament)
- Опыт работы PostgreSQL, SQLite
- Базовые знания Python 3
- Базовые знания Node.js и TypeScript
- Опыт написания Unit-тестов
- Опыт работы со Swagger
- Понимание структуры файловой системы Linux и прав доступа (chmod, chown)
- Навыки работы с Nginx/Apache
- Базовое понимание настройки и работы с Docker-контейнерами
- Понимание работы supervisor для управления очередями и демонами Laravel
Условия: удалённая работа, полная занятость.