Обязанности:
- Разрабатывать и поддерживать высоконагруженные backend-системы на PHP, включая монолитные приложения и микросервисы.
- Проектировать новые функции, развивать существующие системы и участвовать в декомпозиции монолита.
- Внедрять практики разработки, тестирования, CI/CD и документирования; проводить code review и архитектурные ревью.
- Расследовать инциденты, повышать отказоустойчивость платформы и работать над техническим долгом.
Требования:
- От 5 лет коммерческой разработки на PHP и опыт технического лидерства в команде от 5 разработчиков.
- Глубокое знание Yii2, опыт проектирования высоконагруженных систем и работы с Apache Kafka и/или RabbitMQ.
- Практическое применение DDD; опыт работы с PostgreSQL, MySQL и MSSQL, профилирования и оптимизации запросов.
- Опыт работы с Docker, Kubernetes, CI/CD (предпочтительно GitLab), автоматизированным тестированием, контролем качества кода, observability и мониторингом.
- Знание ООП и шаблонов проектирования.
Будет плюсом: опыт работы с BPMN-движками, например Temporal; декомпозиции монолитов и перехода на микросервисы; применения Outbox, CDC и Strangler Pattern; построения event-driven архитектур; работы в финтехе, бигтехе, марктехе, e-commerce или delivery; формирования технической стратегии и инженерных практик.
Опыт работы: 3–6 лет. Полная занятость, график 5/2, удалённый формат.