Ищем Senior PHP-разработчика для проработки архитектуры, рефакторинга и оптимизации производительности на стыке PHP, MS SQL и очередей сообщений.

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

  • Проектирование чистой архитектуры приложений.
  • Глубокий рефакторинг существующей кодовой базы.
  • Оптимизация производительности PHP-приложений и взаимодействия с БД и очередями.
  • Обеспечение технологического качества продукта.

Требования:

  • Экспертные архитектурные навыки и культура кода, владение паттернами и принципами (GoF, SOLID, DRY, KISS, YAGNI).
  • Опыт декомпозиции монолитов, устранения технического долга и рефакторинга сложного кода.
  • Опыт проектирования с использованием DDD, CQRS и Hexagonal Architecture.
  • Глубокие знания PHP 8.x, понимание управления памятью в PHP (zval, GC, подсчет ссылок, memory leaks).
  • Экспертное владение Symfony (7.4+) и Laravel, понимание их DI-контейнеров и жизненного цикла запросов.
  • Глубокие знания T-SQL и MS SQL Server: оптимизированные запросы, хранимые процедуры, триггеры, CTE, индексы, анализ Execution Plans, борьба с Deadlocks.
  • Опыт построения событийной архитектуры с Apache Kafka, гарантии доставки, идемпотентность обработчиков.
  • Уверенные навыки Docker и Kubernetes, понимание работы подов, сервисов, деплойментов, liveness/readiness probes для PHP-FPM и воркеров.
  • Навыки тестирования (PHPUnit), умение писать unit/integration/e2e тесты и моки.
  • Опыт профайлинга и работы с инструментами анализа производительности (Blackfire, Xdebug, Profiler).

Условия: формат работы — удалённо.