Ищем 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).
Условия: формат работы — удалённо.