Обязанности:
Мы ищем инженера-архитектора, который прошел через ад высоконагруженных проектов на 1С-Битрикс и выжил. Права на ошибку нет: один некорректный JOIN, промах кэша или блокировка таблицы навсегда положат прод, исчерпают пул соединений и остановят финансовые транзакции. Нам не нужны интеграторы или разработчики, чей потолок - написание компонентов и включение композитного кэша. Нам нужен параноик от архитектуры.
Требования:
Маниакальный статический анализ кода: Опыт внедрения в CI/CD пайплайн инструментов статического анализа на максимальном уровне строгости (PHPStan Level 9) и Psalm с поддержкой Taint Analysis для поиска уязвимостей. Навык разработки собственных правил валидации абстрактного синтаксического дерева (реализуя интерфейс PHPStan\Rules\Rule), чтобы принудительно блокировать на этапе Merge Request любые нарушения слоев архитектуры. Мониторинг и Observability: Настройка экспорта метрик производительности напрямую из кода в системы хранения временных рядов (Prometheus) для визуализации гистограмм в Grafana. Умение профилировать bottleneck-и ядра 1С-Битрикс на уровне графов вызовов (callgraphs), используя APM-инструменты уровня Blackfire или Tideways. Продвинутое тестирование: Применение мутационного тестирования (например, Infection PHP), математически доказывающего, что написанные юнит-тесты (PHPUnit) реально защищают критическую бизнес-логику от сбоев, а не просто обеспечивают высокий процент покрытия кода (Coverage) ради отчета.Похожие вакансии