Роли · Backend Developer (PHP) · Lead

Что должен уметь Lead }

46 ключевых навыков, всего 62. Ожидания по каждому навыку и что меняется на следующем уровне.

На этой странице — что ожидается от Lead }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Основы программирования, Backend Development, Базы данных.

46ключевых навыков
16дополнительных навыков
12областей
100%на уровне Продвинутый или Эксперт
Оценить себя как Lead Полная матрица роли

Ключевые навыки для Lead

Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.

Основы программирования · 7

Устанавливает performance-бюджеты для API-endpoints. Проводит review кода с фокусом на сложность. Внедряет автоматический мониторинг деградации производительности. Принимает решения об архитектурных trade-offs.

Определяет стратегию асинхронной обработки для продукта: выбор между sync API, async jobs, event streaming. Внедряет стандарты обработки ошибок и мониторинга очередей.

Формирует стандарты качества кода для команды. Настраивает quality gates в pipeline. Балансирует скорость разработки и качество. Внедряет практики continuous refactoring.

Формирует архитектурные стандарты команды на основе паттернов. Решает, какие паттерны применять на уровне проекта. Проводит архитектурные review с фокусом на правильность применения паттернов.

Определяет стандарты ООП для команды: coding guidelines, architectural decision records. Обучает разработчиков правильному применению принципов. Проводит design review новых модулей.

Определяет стандарты работы с данными в команде. Ревьюит выбор структур в контексте масштабируемости и поддерживаемости. Внедряет DTOs и Value Objects как основу доменного слоя.

Определяет стратегию типизации для кодовой базы: strict_types, уровень PHPStan, generics через аннотации. Внедряет Value Objects и enum-ы для бизнес-логики. Контролирует type coverage через CI.

Backend Development · 8

Стандартизирует messaging в PHP-экосистеме: определяет паттерны для async коммуникации с учётом PHP process model ограничений, внедряет Ecotone Framework для CQRS/event sourcing, проектирует интеграцию PHP-монолита с event-driven микросервисами. Обучает команды messaging best practices.

Формирует стандарт кэширования для всех сервисов: naming conventions, TTL-политики, алертинг при деградации. Принимает решения о выборе технологий кэширования для разных слоёв.

Apache Kafka Эксперт

Проектирует Kafka platform для организации: multi-cluster, topic governance, schema registry. Внедряет event-driven architecture как organizational pattern. Проектирует event sourcing с Kafka. Оптимизирует costs (retention, compression, tiered storage). Стандартизирует event schema и contracts.

Определяет стратегию полнотекстового поиска для продукта: выбор движка, схема индексации, pipeline синхронизации с основной БД. Стандартизирует подход к search-as-a-service.

PHP Frameworks Эксперт

Определяет архитектурные решения по PHP Frameworks на уровне продукта. Формирует стандарты. Проводит design review и определяет технический roadmap.

RabbitMQ Эксперт

Определяет стратегию межсервисного общения: sync vs async, RPC vs events. Стандартизирует формат сообщений и контрактов. Внедряет мониторинг и алертинг для очередей.

Redis Эксперт

Определяет стратегию кэширования для продукта: уровни кэша (app, HTTP, CDN), политики инвалидации, мониторинг hit rate. Стандартизирует подходы к кэшированию в команде.

Task Queues Эксперт

Определяет стандарты фоновой обработки: структура job-классов, обработка ошибок, retry-политики, мониторинг. Выбирает между разными бэкендами очередей под нагрузку.

Базы данных · 8

Определяет стандарты индексирования для команды: обязательный EXPLAIN в code review, автоматический мониторинг unused indexes, политика periodic reindex. Обучает команду оптимизации запросов.

Миграции БД Эксперт

Определяет миграционный процесс для команды: review миграций, автоматическое тестирование rollback, staged deployment. Планирует сложные миграции с разбиением на этапы.

Внедряет культуру performance-осознанной разработки: обязательный query review, automated slow query alerts, performance budgets для endpoints. Обучает команду чтению планов выполнения.

Определяет стандарты моделирования данных: naming conventions, обязательные поля (timestamps, soft deletes), подход к версионированию схем. Ревьюит модели новых модулей.

Определяет стандарты транзакционности: политики retry, timeout-ы, мониторинг long-running транзакций. Обучает команду правильной работе с isolation levels и конкурентным доступом.

Connection Pooling Эксперт

Стандартизирует connection management для PHP-платформы: определяет архитектуру подключений (FPM + PgBouncer vs Swoole native pool), создает monitoring и alerting для connection utilization. Проектирует capacity planning для database connections с учётом PHP scaling patterns.

MySQL / MariaDB Эксперт

Определяет стандарты работы с MySQL в команде: naming conventions, migration workflow, review схемы. Принимает решения о шардировании, реплике для read-heavy нагрузки. Планирует capacity.

PostgreSQL Эксперт

Определяет стандарты PostgreSQL для команды: schema design guidelines, миграционный процесс, мониторинг. Принимает решения о расширениях (PostGIS, pg_trgm, TimescaleDB).

API и интеграции · 6

Определяет стандарты API-документации: обязательные секции, review process, автоматическая проверка актуальности. Строит developer experience: onboarding, sandbox, changelog.

Определяет версионную политику для продукта: сколько версий поддерживается, timeline deprecation, коммуникация изменений. Стандартизирует процесс выпуска новых версий API.

Определяет стандарты API-тестирования: coverage requirements, обязательные тест-кейсы, performance budgets для endpoints. Внедряет автоматический regression testing.

GraphQL Design Эксперт

Определяет стандарты GraphQL для команды: schema conventions, review process, мониторинг. Принимает решения о применимости GraphQL vs REST vs gRPC для разных сценариев.

Стандартизирует rate limiting в PHP-экосистеме: создает reusable Composer packages, проектирует centralized rate limit configuration через database/config service, внедряет monitoring для rate limit metrics. Определяет API usage policies для SaaS-продуктов.

REST API Design Эксперт

Определяет API design guidelines для команды: naming conventions, error format, pagination strategy. Проводит API design review. Внедряет contract-first подход к разработке.

Облако и инфраструктура · 3

AWS Эксперт

Определяет cloud-стратегию продукта: выбор сервисов, cost budgets, security baseline. Внедряет FinOps-практики. Стандартизирует IaC-подход и модули для команды.

Docker Эксперт

Определяет стандарты контейнеризации: базовые образы, security policies, CI/CD pipeline для docker builds. Внедряет container scanning и vulnerability management.

Kubernetes Core Эксперт

Определяет стандарты Kubernetes для команды: Helm charts, deployment pipeline, monitoring stack. Планирует capacity и cost optimization. Обучает команду операционным практикам.

DevOps и CI/CD · 1

Определяет CI/CD-стандарты для команды: обязательные checks, deployment policy, environment management. Внедряет GitOps-практики. Мониторит deployment frequency и lead time.

Тестирование и QA · 3

Определяет стандарты интеграционного тестирования: обязательные сценарии, performance тестов, environment management. Внедряет automated integration testing в deployment pipeline.

TDD и BDD Эксперт

Формирует культуру тестирования в команде: code review с фокусом на тесты, coverage goals, TDD workshops. Балансирует скорость разработки и покрытие тестами.

Определяет стандарты unit-тестирования: минимальное покрытие, что обязательно тестировать, review тестов. Внедряет автоматический coverage tracking и quality gates в CI.

Безопасность · 3

Внедряет secure development lifecycle: threat modeling на этапе дизайна, automated security testing, post-deployment scanning. Формирует security champions в команде.

JWT / OAuth2 / OIDC Эксперт

Определяет стратегию аутентификации/авторизации для продукта: identity provider, token format, session management policy. Стандартизирует auth-подход между сервисами.

Определяет security standards для команды: secure coding guidelines, обязательный security review, dependency scanning. Координирует remediation уязвимостей. Обучает команду безопасной разработке.

AI-ассистированная разработка · 1

GitHub Copilot Эксперт

Внедряет Copilot в команде: настраивает политики, определяет границы использования. Оценивает ROI от AI-инструментов. Обучает разработчиков эффективным практикам. Следит за security-аспектами — утечки секретов, лицензионная чистота.

Архитектура и проектирование · 2

Принимает архитектурные решения для продукта: выбор между монолитом и микросервисами, определение границ сервисов, стратегия данных. Документирует ADR. Проводит архитектурные review и менторит senior-разработчиков.

Clean Architecture Эксперт

Определяет архитектурные стандарты команды: структура модулей, правила зависимостей между слоями, PHPStan-правила для контроля архитектуры. Проводит архитектурные review. Балансирует чистоту архитектуры и скорость доставки.

Observability и мониторинг · 2

Определяет стандарты логирования для команды: обязательные поля, уровни, retention-политики. Внедряет log-based мониторинг и алертинг. Проводит review логирования при инцидентах. Обеспечивает compliance-требования к хранению логов.

Prometheus и Grafana Эксперт

Определяет стратегию мониторинга для продукта: обязательные метрики, SLO, error budget policy. Внедряет культуру observability в команде. Проводит post-mortem анализ инцидентов с использованием метрик и трейсов.

Контроль версий и коллаборация · 2

Code Review Эксперт

Формирует культуру code review в команде: определяет что проверять на каждом уровне, устанавливает SLA на review, внедряет automated checks. Проводит review архитектурных решений и ADR. Разрешает disagreements в review-процессе.

Git Advanced Эксперт

Формирует Git-workflow команды: branching model, PR-процесс, review requirements, merge policies. Определяет правила для монорепо или multi-repo. Внедряет автоматизацию: auto-merge, required checks, CODEOWNERS.

Дополнительные навыки

Команда их не оценивает, но они входят в самооценку и план развития.

Шардирование БДCQRSEvent-Driven ArchitecturegRPC и Protocol BuffersPrompt Engineering для кодаДекомпозиция на микросервисыМногопоточное программированиеПроектирование WebSocket APIChatGPT / ClaudeCursor IDEE2E тестированиеELK StackgRPC и Protocol BuffersOpenTelemetrySLI / SLO / SLATerraform

Что меняется на Principal

10 навыков получают более высокое ожидание или становятся ключевыми при переходе с Lead на Principal. Сначала самые большие скачки.

Страница Principal →
Прогоните это со всей командой
Самооценка плюс оценка руководителя и коллег по одной матрице, зоны роста и готовность к следующему уровню для каждого инженера. Team Pro бесплатно 14 дней; личные инструменты бесплатны всегда.
Попробовать с командой (14 дней бесплатно) Отправить тимлиду

} в открытой матрице компетенций: 62 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.