Junior Laravel Developer
Требования:
- Базовое знание PHP (ООП, понимание принципов SOLID — хотя бы на уровне теории)
- Опыт работы с Laravel (хотя бы pet-проекты или стажировка)
- Понимание:
- MVC архитектуры
- маршрутизации (routes)
- контроллеров, моделей, миграций
- Работа с базами данных:
- MySQL / PostgreSQL
- базовые SQL-запросы
- Знание:
- Blade шаблонов
- REST API (что это и как работает)
- Базовый Git (clone, commit, push, pull)
- Понимание HTTP (методы, коды ответов)
Будет плюсом:
- Опыт работы с:
- Docker (на базовом уровне)
- Redis / queues
- API интеграциями
- Понимание frontend (HTML, CSS, немного JS)
Задачи:
- Разработка простых модулей
- Поддержка существующего кода
- Исправление багов
- Написание CRUD функционала
Middle Laravel Developer
Требования:
- Уверенное знание PHP и Laravel (реальный коммерческий опыт 2+ года)
- Глубокое понимание:
- MVC
- Service Container / Dependency Injection
- Middleware
- Events / Listeners
- Queues / Jobs
- Опыт проектирования REST API
- Работа с БД:
- оптимизация запросов
- индексы
- транзакции
- Понимание архитектуры:
- SOLID, DRY, KISS
- разделение ответственности
- Опыт работы с:
- Git (ветки, merge, rebase)
- Docker
- Написание тестов (PHPUnit / Pest)
Обязательно:
- Опыт рефакторинга и поддержки legacy-кода
- Умение разбираться в чужом коде
- Опыт интеграции внешних API
Будет плюсом:
- Опыт с:
- Redis
- Elasticsearch
- CI/CD
- Знание frontend (Vue / React — хотя бы базово)
Задачи:
- Разработка и проектирование новых модулей
- Оптимизация производительности
- Участие в архитектурных решениях
- Code review
- Менторинг джунов
Работа в офисе. Удаленной работы нет.