Аккредитованная 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 ₽