Обязанности:

  • Разрабатывать и поддерживать высоконагруженные 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, удалённый формат.