Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Middle/Senior PHP-разработчик (Laravel + высоконагруженные системы)
Компания
RSD
Зарплата
от 200 000 до 350 000 ₽
Условия
Требования
Бэкенд разработчик Senior PHP RabbitMQ PostgreSQL ClickHouse PostGIS Москва О компании и команде Мы — аккредитованная IT-компания, разрабатываем платформу для логистики и аналитики больших данных. Проект активно растёт, и мы ищем разработчика, которому тесно в рамках «стандартного» Laravel и который хочет работать с продуманной инженерной культурой: Action‑паттерн, DTO, репозитории, строгая типизация и асинхронная обработка через RabbitMQ.
Технологии, которые используются в работе
- Laravel 11
- PHP 8.3
- PostgreSQL 16 + ClickHouse
- PostGIS
- RabbitMQ
- Saloon (HTTP‑клиент, паттерн Connector+Request)
- PHPUnit + Feature‑тесты
Особенности проекта
- Action‑based архитектура (150+ Actions) – никакой логики в моделях или контроллерах
- Spatie Laravel‑Data (DTO) для передачи данных между слоями
- Repository Pattern для работы с БД
- Кастомные Auth Guards (не только Sanctum)
- Custom Eloquent Query Builders – инкапсуляция сложной фильтрации
- Двойная схема БД : PostgreSQL – операционные данные, ClickHouse – события, аудит, аналитика
Требования
- от 3 лет опыта с Laravel и глубокое понимание его внутреннего устройства
- уверенное владение PHP 8.3 (strict types, readonly, enum, match, named arguments)
- практический опыт с Action‑паттерном или чёткое понимание, почему он лучше, чем сервисы/модели
- знание Repository Pattern и DTO (Spatie Data)
- опыт написания интеграционных тестов (Feature‑тесты)
- понимание принципов построения API (REST, версионирование, статус‑коды)
Ожидаем, что у вас есть
- ответственность и умение работать в команде
- способность самостоятельно восполнять пробелы в знаниях
- готовность задавать вопросы и сигнализировать о рисках по срокам
- желание разбираться в нестандартных архитектурных решениях
Будет преимуществом
- опыт с ClickHouse и понимание двойной БД‑схемы (OLTP + OLAP)
- работа с PostGIS / геопространственными запросами
- написание кастомных Auth Guards
- знание Saloon (Connector/Request) вместо сырого Guzzle
- опыт интеграции с RabbitMQ (listener‑классы, паттерн отложенной обработки)
- ссылка на Git‑репозиторий с примерами кода
Вам предстоит
- проектировать и развивать Action‑ориентированную архитектуру
- писать DTO, репозитории, кастомные Query Builder’ы
- строить API для фронта и мобильных приложений
- работать с RabbitMQ (постановка и обработка отложенных сообщений)
- оптимизировать запросы к PostgreSQL и ClickHouse
- покрывать код Feature‑тестами с использованием LazilyRefreshDatabase и трейтов
Что мы предлагаем
- Интересные задачи с нетипичными для Laravel решениями
- Гибридный формат работы. Офис рядом с метро Комсомольская
- Оформление по ТК РФ
- Плюшки аккредитованной IT‑компании
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений