Habr Career · собрана 27 дней назад

Middle/Senior PHP-разработчик (Laravel + высоконагруженные системы)

RSD

200 000–350 000 ₽
ГибридОфисРоссияMiddle
PHPLaravelPostgreSQLGitAnalytics

Описание вакансии

Middle/Senior PHP-разработчик (Laravel + высоконагруженные системы) Employment type: Полный рабочий день Grade: Senior Salary: от 200 000 до 350 000 ₽ Skills: PHP, RabbitMQ, PostgreSQL, ClickHouse, PostGIS, Laravel Description: О компании и команде Мы — аккредитованная 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‑репозиторий с примерами кода ответственность и умение работать в команде способность самостоятельно восполнять пробелы в знаниях готовность задавать вопросы и сигнализировать о рисках по срокам желание разбираться в нестандартных архитектурных решениях