AINAUTS
Senior PHP Engineer (Laravel)
1 мес. назад
РоссияSenior
phplaravelwebsocketsserver-sent eventslong pollingrabbitmqkafkasqs
Мы создаём высокопроизводительную логистическую платформу и ищем сильного Senior PHP-инженера (Laravel) для расширения производительности и проектирования распределённых систем.
О продукте
- Мы создаём высокопроизводительную логистическую платформу, которая обеспечивает распределение заказов в реальном времени, построение маршрутов для водителей и отслеживание доставки.
Обязанности
- 5+ лет профессиональной разработки на PHP (PHP 7 / 8.1+)
- 3+ года работы с фреймворком Laravel в production-окружении
- Production-опыт с системами реального времени (WebSockets, Server-Sent Events или long polling)
- Production-опыт с очередями сообщений (RabbitMQ / Kafka / SQS) — обработка пайплайнов распределения заказов
- Production-опыт с Redis для кеширования и данных в реальном времени (геопространственные запросы — плюс)
- Production-опыт с MySQL — оптимизация под высокие объёмы чтения / записи
- Проектирование API: RESTful API с нагрузкой 1000+ RPS, корректный rate limiting и отказоустойчивость
- Тестирование: юнит-, интеграционные и функциональные тесты — стандарт (ожидается покрытие 80%+)
- Системный дизайн: умение проектировать распределённые системы и объяснять компромиссы CAP-теоремы
- Принципы ООП / SOLID: поддерживаемый код, который масштабируется вместе с ростом команды
- Работа с Git: ревью пул-реквестов, стратегии ветвления, CI / CD-пайплайны
- Обязательное использование ИИ в разработке: ИИ-инструменты — часть повседневного рабочего процесса, а не эксперимент
- Уверенное владение современными ИИ-инструментами для написания кода
- Умение формулировать эффективные промпты и декомпозировать задачу
- Критическая проверка вывода ИИ
- Понимание границ применимости
- Соблюдение политик компании по работе с ИИ
- Готовность делиться с командой находками, промптами и практиками использования ИИ
- Подтверждённый опыт: выведено в production не менее 2 систем, работающих с операциями, критичными ко времени
- Оптимизация производительности на реальном трафике (индексирование БД, оптимизация запросов, кеширование)
- Опыт работы с умеренным масштабом: системы, обрабатывающие 5K+ транзакций в час
- Опыт работы с конкурентными операциями — race conditions, блокировки, идемпотентность
- Отладка в production: разбор инцидентов на живой системе с помощью логов, APM-инструментов и метрик
- Участие в code review: умение давать и принимать конструктивную обратную связь
Будет плюсом
- Облако и инфраструктура: Kubernetes (deployments,