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