- Страна
- Россия
- Зарплата
- 200 000 ₽ – 350 000 ₽
Middle/Senior PHP-разработчик (Laravel + высоконагруженные системы)
Привлекательная вакансия в аккредитованной IT-компании с прозрачными процессами и современным стеком. Зарплата соответствует рынку, а использование продвинутых паттернов проектирования обещает профессиональный рост.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Позиция требует глубокого понимания архитектурных паттернов (Action, DTO, Repository) и опыта работы с высоконагруженными системами, включая ClickHouse и RabbitMQ. Высокая планка инженерной культуры предполагает наличие серьезного практического опыта за рамками стандартного Laravel.
Анализ зарплаты
Предложенная вилка 200 000 – 350 000 ₽ полностью соответствует рыночным ожиданиям для Senior PHP разработчиков в Москве. Верхняя граница в 350к является конкурентной для специалистов с глубоким знанием архитектуры и Big Data инструментов.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в РСД уже сейчас
Присоединяйтесь к команде RSD и развивайте высоконагруженную логистическую платформу с продвинутой инженерной культурой!
Описание вакансии
RSD
Middle/Senior PHP-разработчик (Laravel + высоконагруженные системы)
от 200 000 до 350 000 ₽
Формат работы: гибрид (офис рядом с м. Варшавская, Москва)
Оформление: официально по ТК РФ
Аккредитованная IT-компания, платформа для логистики и аналитики больших данных. Продуманная инженерная культура: Action-паттерн, DTO, репозитории, строгая типизация, асинхронная обработка через RabbitMQ.
*☑️* Чем предстоит заниматься
-Проектировать и развивать 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-репозиторий с примерами кода
Откликнуться: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- PHP
- Laravel
- PostgreSQL
- ClickHouse
- RabbitMQ
- DTO
- Repository Pattern
- Unit Testing
- PostGIS
- API
Возможные вопросы на собеседовании
Проверка понимания архитектурного подхода, заявленного в вакансии.
Расскажите о преимуществах и сложностях использования Action-паттерна в Laravel по сравнению с классическими сервис-слоями.
Вакансия делает акцент на асинхронности.
Как вы организуете обработку ошибок и повторные попытки (retries) при работе с очередями в RabbitMQ?
В проекте используется двойная схема БД.
В каких случаях вы решите направить запрос в ClickHouse вместо PostgreSQL, и как организована синхронизация данных между ними?
Упоминается использование Spatie Laravel-Data.
Какую роль играют DTO в обеспечении строгой типизации приложения и как они взаимодействуют с репозиториями?
Проверка навыков тестирования.