Middle Backend Developer (PHP/Laravel)
Ищем PHP/Laravel Developer, который поможет создавать быстрые, стабильные и современные проекты.
Если ты уверенно работаешь с PHP/Laravel, любишь чистый код, умеешь оптимизировать производительность и хочешь влиять на развитие проекта в целом — присоединяйся к нашей команде.
Обязанности:
- Разрабатывать и поддерживать фичи в высоконагруженном монолите, микросервисах и внутренних пакетах (shared-библиотеки, SDK)
- Интегрировать API и платежные системы, работать с вебхуками и постбэками
- Оптимизировать MySQL-запросы, кеширование через Redis и выполнение фоновых задач через RabbitMQ / Horizon
- Реализовывать realtime-функционал на базе WebSocket-событий (Centrifugo / Socket.IO)
- Писать код, безопасный для конкурентного выполнения, используя локи, мьютексы и атомарные операции
- Проводить code review и участвовать в принятии технических решений
Требования:
- 3+ года коммерческого опыта с PHP и уверенное владение Laravel: события/листенеры, очереди, DI, сервис-провайдеры, FormRequest
- Практическое понимание и применение принципов SOLID
- Опыт работы с MySQL: индексы, анализ планов выполнения запросов, оптимизация тяжелых выборок; Redis
- Практический опыт работы с очередями (RabbitMQ / Horizon или аналоги) и асинхронной обработкой
- Понимание race conditions и практический опыт их предотвращения
- Опыт интеграции REST API и платежных систем, работа с HMAC-подписями и идемпотентностью вебхуков
- Опыт работы с Git / GitHub Flow, PR и code review
- Опыт использования Docker для локальной разработки
- Практический опыт использования AI-агентов для программирования — Claude Code, Codex или аналогов
Работа с Claude Code — ожидаем:
- Разбивать задачи на шаги, использовать plan mode и параллельных сабагентов
- Критически анализировать результат работы агента: проверять диффы, понимать, где модель может галлюцинировать, и нести ответственность за смерженный код
Будет плюсом:
- Vue 3 / Nuxt 3, TypeScript (у нас фронтенд-монорепозиторий)
- Ubuntu, Nginx, PHP-FPM, cron; CI/CD (GitHub Actions)