Навыки: PHP, RabbitMQ, PostgreSQL, ClickHouse, PostGIS, Laravel. Квалификация: Senior. Специализации: Бэкенд разработчик.
О компании и команде
Мы — аккредитованная IT-компания, разрабатываем платформу для логистики и
аналитики больших данных. Проект активно растёт, и мы ищем разработчика,
которому тесно в рамках «стандартного» Laravel и который хочет работать
с продуманной инженерной культурой: Action‑паттерн, DTO, репозитории,
строгая типизация и асинхронная обработка через RabbitMQ.
Особенности проекта:
- Action‑based архитектура (150+ Actions) – никакой логики в моделях или контроллерах
- Spatie Laravel‑Data (DTO) для передачи данных между слоями
- Repository Pattern для работы с БД
- Кастомные Auth Guards (не только Sanctum)
- Custom Eloquent Query Builders – инкапсуляция сложной фильтрации
- Двойная схема БД: PostgreSQL – операционные данные, ClickHouse – события, аудит, аналитика
Вам предстоит:
- Проектировать и развивать Action‑ориентированную архитектуру
- Писать DTO, репозитории, кастомные Query Builder’ы
- Строить API для фронта и мобильных приложений
- Работать с RabbitMQ (постановка и обработка отложенных сообщений)
- Оптимизировать запросы к PostgreSQL и ClickHouse
- Покрывать код Feature‑тестами с использованием LazilyRefreshDatabase и трейтов
Что мы предлагаем:
- Интересные задачи с нетипичными для Laravel решениями
- Плюшки аккредитованной IT‑компании
- Офис рядом с метро Варшавская
- Официальное оформление по ТК РФ
Будет преимуществом
- опыт с ClickHouse и понимание двойной БД‑схемы (OLTP + OLAP)
- работа с PostGIS / геопространственными запросами
- написание кастомных Auth Guards
- знание Saloon (Connector/Request)
- опыт интеграции с RabbitMQ (listener‑классы, паттерн отложенной обработки)
- ссылка на Git‑репозиторий с примерами кода
- ответственность и умение работать в команде
- способность самостоятельно восполнять пробелы в знаниях
- готовность задавать вопросы и сигнализировать о рисках по срокам
- желание разбираться в нестандартных архитектурных решениях