описание
Наш клиент разрабатывает высокопроизводительную логистическую платформу для работы с заказами в реальном времени: распределение заказов, маршрутизация водителей и отслеживание доставок. Мы ищем Сильного Senior PHP Engineer (Laravel), который поможет выйти за пределы возможного по производительности и проектировать распределённые системы, работающие 24/7.
Основные требования:
• 5+ лет коммерческой разработки на PHP (PHP 7/8.1+)
• 3+ года работы с Laravel в продакшене
• Опыт работы с:
• системами реального времени (WebSockets, Server-Sent Events, long polling)
• очередями сообщений (RabbitMQ/Kafka/SQS) для обработки пайплайнов распределения заказов
• Redis для кэширования и работы с данными в реальном времени (гео-запросы будут плюсом)
• MySQL, оптимизированной под большие объёмы чтения/записи
• Проектирование API: RESTful API, выдерживающие 1000+ RPS, с корректным rate limiting и устойчивостью к сбоям
• Тестирование: unit, integration, feature-тесты (ожидается покрытие 80%+)
• Проектирование систем: умение проектировать распределённые системы и объяснять компромиссы в терминах CAP-теоремы
• OOP/SOLID: поддерживаемый и масштабируемый код
• Git-процессы: code review, стратегии ветвления, CI/CD
• AI-assisted development: уверенное использование современных AI-инструментов (Cursor, GitHub Copilot, Claude/ChatGPT/Gemini) для продуктивности и быстрого прототипирования
Доказанный опыт:
• Реализовал минимум 2 продакшн-системы с критически важными по времени операциями
• Оптимизировал производительность на реальном трафике (индексация БД, оптимизация запросов, кэширование)
• Работал с системами, обрабатывающими 5K+ транзакций/час
• Опыт работы с конкурентными операциями (race conditions, locking, idempotency)
• Отлаживал продакшн: анализ логов, работа с APM-инструментами и метриками
• Участвовал в code review (давал и принимал конструктивный фидбек)
Будет большим плюсом:
• Облака и инфраструктура: Kubernetes (deployments, pods, services, ingress), Google Cloud Platform, AWS (ECS, Lambda, SQS, DynamoDB, RDS), оркестрация контейнеров (Docker Compose, Docker Swarm, Managed Services)
• Архитектура: системы реального времени (WebSockets, SSE, long polling), event-driven подход (event sourcing, CQRS), асинхронный PHP (Roadrunner, Swoole, ReactPHP или аналоги)
• Гео: PostGIS-запросы, поиск по близости, пространственная индексация
• Картографические API: Google Maps, Mapbox, HERE, TomTom
• Интеграции: опыт интеграции внешних API, платёжных шлюзов, сторонних провайдеров данных
• Данные и поиск: Elasticsearch (индексация, полнотекстовый поиск, логирование и метрики)
• Доменная экспертиза: FinTech (платежи, бухгалтерские системы, reconciliation), on-demand-маркеты (такси, доставка еды, курьеры)
• Второй язык программирования: Python, Node.js или Go
• Сообщество: вклад в open source проекты