от 60000 до 300000 RUR
Москва
Огородный проезд 9с1
Огородный проезд 9с1
От 1 года до 3 лет
PHP/Laravel разработчик (Middle+/Senior) для развития Marketplace Admin Panel
Мы развиваем админ‑панель маркетплейса, где важны корректность бизнес‑правил, надежные интеграции и безопасные изменения статусов/денег/остатков. Ищем инженера, который будет системно и аккуратно развивать продукт: доменную модель, интеграции, UX/UI и операционную устойчивость.
Что за проект
Marketplace Admin Panel — внутренний продукт для управления заказами, и финансовыми потоками маркетплейса.
Ключевые принципы разработки:
- Доменные правила и инварианты — в коде/БД, изменения прозрачны и аудируемы.
- Фичи делаем вертикальными слайсами.
- Обязательная наблюдаемость (логи/контекст) для бизнес‑критичных потоков.
- Дисциплина тестирования по уровню риска.
Стек
- Backend: PHP, Laravel
- Архитектура: DDD‑модули
- UI: Blade‑компоненты + Tailwind, интерактивные CRUD‑экраны на Alpine (window.*Manager) с AJAX‑обновлениями без перезагрузки
- Инфраструктура: Docker / docker‑compose
- Тестирование: PHPUnit (и др. инструменты, если добавим)
Чем предстоит заниматься
- Развивать доменную модель маркетплейса: статусы заказов/постингов, финансовые операции, инварианты.
- Делать новые фичи как вертикальные слайсы: от постановки до релиза с приемкой.
- Проектировать и поддерживать интеграции (API/импорт/синхронизация), обеспечивать целостность данных и совместимость контрактов.
- Разрабатывать UI‑экраны админки в существующем стиле, делать CRUD‑интерактивность через Alpine + AJAX.
- Улучшать наблюдаемость: структурированные логи, контекст для диагностики, безопасное поведение при ошибках.
- Писать тесты там, где риск высок: деньги, балансы, статусы, внешние интеграции.
Что для нас важно (обязательные требования)
- Уверенный опыт с Laravel (контроллеры, сервисы, очереди/команды, миграции, тестирование).
- Умение проектировать код вокруг бизнес‑правил: четкие границы ответственности.
- Опыт интеграций с внешними API: обработка ошибок, ретраи/идемпотентность (где нужно), валидация входных данных.
- Практика написания тестов (unit/integration) и понимание, где они критичны.
- Аккуратность в продакшене: понятные ошибки для пользователя, детали — в логах; внимание к операционной безопасности.
- Комфортная работа в Docker окружении.
Будет плюсом
- Практический DDD (или очень близкий стиль) в PHP‑проектах.
- Опыт с Alpine.js, Tailwind, Vite; построение админских CRUD‑интерфейсов без SPA.
- Опыт построения наблюдаемости: структурированные логи, трассировка бизнес‑операций, метрики.
- Опыт работы с финансовыми/складскими инвариантами.
Как мы работаем
- Договоренности фиксируем в спецификациях/задачах, изменения делаем небольшими и безопасными.
- Для нетривиальных изменений ожидаем дизайн‑подход: контракты, миграции, совместимость.
- Код‑ревью с фокусом на доменную корректность, тесты и наблюдаемость.
Как откликнуться
Пришлите:
- кратко о вашем опыте (Laravel),
- 1–2 примера проектов/репозиториев (если можно).