Назад к вакансиям

Senior PHP-разработчик

IT_OneУдалённоПолная занятость
KubernetesDockerKafkaPHPMS SQLLaravelSymfonyT-SQLDDDPHPUnitCQRSHexagonal Architecture

Описание

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

Обязанности

  • Проектирование чистой архитектуры приложений
  • Глубокий рефакторинг существующей кодовой базы
  • Оптимизация производительности на стыке PHP, MSSQL и очередей сообщений
  • Обеспечение технологического качества продукта ВЗР

Требования

  • Глубокое знание PHP 8.x, включая управление памятью, Zval, Garbage Collection, подсчет ссылок, memory leaks в долгоживущих процессах, оптимизация потребления памяти при обработке сложных массивов данных
  • Уверенное владение Symfony 7.4+ и Laravel, понимание внутреннего устройства их контейнеров зависимостей (DI), жизненного цикла запроса, работы с Event Component, пакетами и кастомными Artisan/Console командами
  • Опыт применения DDD (Domain-Driven Design), CQRS и Hexagonal Architecture
  • Экспертное владение GoF (Gang of Four), SOLID, DRY, KISS, YAGNI
  • Навыки декомпозиции монолитов, устранения технического долга и рефакторинга сложного, запутанного кода без нарушения бизнес-логики
  • Глубокие знания T-SQL и MS SQL Server: экспертиза в написании сложных, оптимизированных запросов, хранимых процедур, триггеров и обобщенных табличных выражений (CTE)
  • Доскональное понимание принципов построения и работы индексов (кластеризованные, некластеризованные, покрывающие, фильтруемые)
  • Умение читать и анализировать планы выполнения запросов (Execution Plans), выявлять узкие места (Table Scan, Index Scan vs Seek), бороться с взаимными блокировками (Deadlocks) и оптимизировать уровни изолированности транзакций
  • Опыт работы с Apache Kafka, Docker и Kubernetes: опыт построения событийной архитектуры (EDA), понимание работы продюсеров/консьюмеров, гарантированной доставки сообщений, идемпотентности обработчиков, работы с партициями и репликацией, понимание принципов работы приложений в K8s (поды, сервисы, деплойменты, конфигурация маппинга памяти и CPU, чтение логов, понимание механики liveness/readiness probes для PHP-FPM и Kafka-воркеров)
  • Написание качественных тестов на PHPUnit, понимание разницы между Unit, Integration и E2E тестами, навыки написания mock-объектов
  • Профилирование приложений с инструментами Blackfire, Xdebug, Profiler
  • Умение менять сложный существующий код без нарушения бизнес-логики
  • Умение находить причины проблем с производительностью

Условия

  • Официальное трудоустройство по ТК РФ в аккредитованную IT компанию, белая заработная плата
  • ДМС после испытательного срока
  • Удаленная работа на территории РФ
  • Корпоративное обучение и сертификация, возможности профессионального развития и карьерного роста
  • Внутренние профессиональные сообщества и митапы для обмена опытом
  • Программа корпоративных скидок и привилегий (Best Benefits)
  • Доступ к самой крупной спортивной платформе FitStars
  • Совместные активности и мероприятия (вечера настольных игр, random coffee, книжный, шахматный клубы, а также беговой клуб в летний сезон) и другие well-being активности

Процесс отбора

  • Откликнуться можно на Хабр Карьере