Роли · Fullstack Developer · Lead

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

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

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

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

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

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

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

Проектирует архитектуру fullstack-приложений с учётом алгоритмической сложности на всех уровнях: от SQL-запросов и серверной логики до рендеринга компонентов на клиенте. Оптимизирует узкие места сквозь весь стек, применяя профилирование и бенчмарки.

Проектирует сквозные асинхронные потоки: от WebSocket-подключений и SSE на фронтенде через очереди сообщений на бэкенде до асинхронных воркеров. Решает проблемы race conditions и дедлоков на всех уровнях стека, внедряет паттерны graceful degradation.

Внедряет единые стандарты качества кода для fullstack-проектов: общий ESLint-конфиг для клиента и сервера, pre-commit хуки, автоматический линтинг в CI. Настраивает SonarQube для сквозного анализа. Проводит архитектурные ревью с фокусом на консистентность стека.

Применяет паттерны проектирования сквозь весь стек: Repository и Unit of Work на бэкенде, Compound Components и Render Props на фронтенде, BFF-паттерн для связки. Ревьюит архитектурные решения команды, обеспечивая консистентность подходов.

Проектирует доменные модели fullstack-приложений, применяя SOLID и DDD: сервисный слой с чистой архитектурой на бэкенде, композиция и инверсия зависимостей на фронтенде. Обеспечивает единую доменную логику через shared-пакеты между клиентом и сервером.

Выбирает оптимальные структуры данных для каждого слоя fullstack-приложения: HashMap для кэша в Redis, B-деревья для индексов PostgreSQL, нормализованные сторы для фронтенд-состояния. Обучает команду принципам выбора структур под конкретные задачи.

Обеспечивает сквозную типобезопасность fullstack-приложений: от схемы БД через Prisma/Drizzle до tRPC или типизированных GraphQL-резолверов и автогенерированных типов на фронтенде. Внедряет Zod-валидацию на границах слоёв, настраивает строгий TypeScript для всего монорепо.

Backend Development · 2

Node.js Frameworks Эксперт

Проектирует архитектуру Node.js-бэкенда для fullstack-проектов: модульная структура NestJS, BFF-паттерн для оптимальной поддержки фронтенда, общие пакеты типов и утилит. Определяет стратегию SSR/SSG, middleware-пайплайн и стандарты обработки запросов для команды.

Redis Эксперт

Проектирует стратегию кэширования для fullstack-стека: Redis для серверного кэша и сессий, CDN для статики, клиентский кэш через SWR/React Query. Обеспечивает консистентность данных между слоями кэширования при обновлениях из любой точки приложения.

Frontend Development · 14

Проектирует стратегию доступности для fullstack-продуктов: стандарты для серверно-рендеренных и SPA-страниц, a11y-требования в definition of done, автоматизация проверок. Обучает команду inclusive-дизайну и координирует a11y-аудиты.

Проектирует архитектуру компонентного тестирования fullstack-платформы: тест-утилиты с преднастроенными провайдерами, стандарты моков бэкенда, визуальное регрессионное тестирование. Определяет стратегию coverage и обучает команду эффективным паттернам тестирования.

Стандартизирует fullstack micro-frontend platform: создает project templates для vertical slices, проектирует shared infrastructure (auth, logging, feature flags), определяет deployment strategy. Координирует frontend и backend команды для aligned domain boundaries.

Проектирует стратегию бандлинга для fullstack-платформы: архитектура чанков, shared-зависимости в монорепо, lazy-loading стратегия. Определяет бюджеты размера бандлов, настраивает автоматические проверки в CI и оптимизирует общие пакеты клиента и сервера.

Проектирует архитектуру дизайн-системы fullstack-платформы: модульная структура пакетов, версионирование, changelog-процесс. Координирует работу фронтенд-разработчиков и дизайнеров, определяет API компонентов и стратегию эволюции системы.

Проектирует CSS-архитектуру fullstack-приложений: стратегия CSS-in-JS vs utility-first, управление критическим CSS при SSR, оптимизация загрузки стилей. Определяет стандарты стилизации и решает архитектурные проблемы масштабирования CSS для команды.

Core Web Vitals Эксперт

Проектирует стратегию Web Performance для fullstack-продуктов: performance-бюджеты, мониторинг CWV в CI/CD, оптимизация SSR-pipeline. Определяет архитектурные решения для достижения целевых метрик и обучает команду performance-ориентированной разработке.

Data Fetching Эксперт

Определяет архитектуру загрузки данных fullstack-платформы: BFF-паттерн для агрегации, tRPC или GraphQL для типобезопасного data-fetching, стратегия кэширования на всех уровнях. Создаёт стандартные хуки и утилиты для команды, оптимизирует waterfall-запросы.

Next.js Эксперт

Определяет frontend-архитектуру на уровне продукта с Next.js. Формирует стандарты и best practices. Проводит архитектурные review.

React Core Эксперт

Проектирует React-архитектуру fullstack-приложений: разделение серверных и клиентских компонентов, стратегия предзагрузки данных, оптимистичные обновления. Определяет структуру компонентной библиотеки и стандарты интеграции с бэкендом для команды.

Проектирует рендеринг-архитектуру fullstack-платформы: стратегия SSR vs SSG vs ISR для разных типов контента, edge-рендеринг, кэширование на CDN. Определяет паттерны data-fetching для серверного рендеринга и стандарты для команды.

State Management Эксперт

Определяет архитектуру состояния fullstack-платформы: стратегия серверного vs клиентского стейта, нормализация данных, real-time обновления через WebSocket. Создаёт стандартные паттерны и утилиты для команды, обеспечивает предсказуемость потоков данных.

Tailwind CSS Эксперт

Проектирует архитектуру стилей для fullstack-приложений на Tailwind: единый дизайн-токен конфиг, компонентная библиотека с вариантами, интеграция с Storybook. Определяет стандарты стилизации для команды и обеспечивает визуальную консистентность.

Проектирует Vite-инфраструктуру fullstack-платформы: монорепо конфигурация с shared-плагинами, SSR-pipeline, кастомные трансформации. Определяет стандарты конфигурации для команды и оптимизирует DX при fullstack-разработке с единым инструментом сборки.

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

Проектирует стратегию индексирования fullstack-платформы: автоматический анализ медленных запросов, процесс ревью индексов при миграциях, мониторинг производительности. Обучает команду принципам индексирования для типичных fullstack-сценариев — списки, поиск, пагинация.

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

Проектирует миграционный процесс fullstack-платформы: автоматизация в CI/CD, ревью опасных операций (DROP, ALTER TYPE), стратегия rollback. Определяет стандарты для команды: именование, тестирование миграций, координация с фронтенд-релизами.

Проектирует стратегию оптимизации запросов для всей системы. Настраивает автоматический мониторинг медленных запросов (pg_stat_statements, auto_explain). Оптимизирует cross-shard queries. Проектирует денормализацию для критических hot paths. Принимает решения о предвычислении vs real-time aggregation. Обучает команду анализу query plans.

Определяет архитектуру моделирования данных fullstack-платформы: единый источник истины в схеме БД, автогенерация типов для бэкенда и фронтенда через Prisma/GraphQL codegen. Устанавливает стандарты именования и эволюции моделей для команды.

MongoDB Эксперт

Определяет стратегию MongoDB для fullstack-проектов: шардирование для масштабирования, change streams для real-time обновлений на фронтенде, репликация. Проектирует гибридные решения PostgreSQL+MongoDB и устанавливает стандарты моделирования для команды.

PostgreSQL Эксперт

Определяет архитектуру PostgreSQL для fullstack-платформы: стратегия партиционирования, репликация для read-heavy UI-сценариев, миграционный процесс. Оптимизирует производительность БД под паттерны доступа фронтенда и бэкенда, обучает команду.

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

Определяет стратегию real-time коммуникации fullstack-платформы: WebSocket vs SSE vs polling для различных сценариев, архитектура pub/sub. Проектирует масштабируемую инфраструктуру для real-time фич и стандарты протокола обмена сообщениями для команды.

Определяет политику версионирования API fullstack-платформы: lifecycle управления версиями, сроки поддержки, процесс deprecation с уведомлением фронтенд-команд. Создаёт инструменты для автоматической проверки совместимости и документирования изменений.

GraphQL Design Эксперт

Определяет стратегию GraphQL для fullstack-платформы: schema-first vs code-first, федерация сервисов, governance процесс. Проектирует архитектуру graph gateway, стандарты именования и обучает команду эффективным паттернам использования GraphQL.

REST API Design Эксперт

Определяет стандарты REST API fullstack-платформы: гайдлайны дизайна, версионирование, contract-first подход с OpenAPI. Проектирует BFF-слой для агрегации данных, определяет паттерны обработки ошибок и пагинации для всей команды.

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

AWS Эксперт

Определяет AWS-стратегию fullstack-платформы: landing zone, организация аккаунтов, IaC через CDK/Terraform. Проектирует shared-инфраструктуру для fullstack-команд: общий VPC, service discovery, централизованный мониторинг. Обучает команду cloud-native подходам.

Docker Эксперт

Проектирует Docker-стратегию fullstack-платформы: стандартные базовые образы, шаблоны docker-compose для разных типов проектов, оптимизация CI/CD pipeline. Определяет политики безопасности образов и обучает команду контейнеризации fullstack-приложений.

Kubernetes Core Эксперт

Определяет Kubernetes-стратегию fullstack-платформы: namespace-организация, Helm-чарты для типовых приложений, GitOps с ArgoCD. Проектирует стандарты деплоя для команды: canary releases, blue-green, автоматический rollback при деградации метрик.

DevOps и CI/CD · 1

Определяет CI/CD-стратегию fullstack-платформы: стандартные пайплайны для разных типов проектов, reusable workflows, автоматические quality gates. Проектирует release-процесс: семантическое версионирование, changelog, координированный деплой фронтенда и бэкенда.

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

Определяет стратегию интеграционного тестирования fullstack-платформы: consumer-driven contracts, тестовые среды с docker-compose, автоматический прогон при PR. Обучает команду тестированию границ между сервисами и обеспечивает совместимость фронтенда и бэкенда.

Определяет стратегию e2e-тестирования fullstack-платформы: критические сценарии для автоматизации, баланс с юнит/интеграционными тестами, SLA по времени прогона. Создаёт инфраструктуру для стабильных e2e-тестов и обучает команду эффективным практикам.

Определяет стандарты юнит-тестирования fullstack-платформы: пирамида тестирования для fullstack-проектов, метрики качества, автоматизация в CI. Обучает команду тестированию сквозных сценариев от API до UI и создаёт шаблоны тестов для типичных fullstack-паттернов.

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

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

Определяет стратегию аутентификации fullstack-платформы: централизованный identity provider, стандарты token management, audit logging. Проектирует архитектуру авторизации с единой моделью для фронтенда и бэкенда, обучает команду security best practices.

Определяет стратегию безопасности fullstack-платформы: threat modeling для новых фич, security-чеклисты для ревью, автоматические проверки в CI/CD. Проводит обучение команды по OWASP, координирует pen-тестирование и реагирование на инциденты.

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

GitHub Copilot Эксперт

Определяет политику использования Copilot в fullstack-организации: лицензионные вопросы, ограничения для sensitive кода, best practices. Измеряет влияние на продуктивность команды, формирует guidelines и обеспечивает качество AI-ассистированного кода.

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

Определяет архитектурные стандарты fullstack-платформы: референсные архитектуры для типовых проектов, ADR-процесс, технический roadmap. Проводит архитектурные ревью, координирует кросс-командные решения и обеспечивает согласованность технического видения.

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

Определяет стратегию observability fullstack-платформы: стандарты логирования для фронтенда и бэкенда, SLI/SLO для ключевых сценариев, on-call процесс. Проектирует мониторинг-инфраструктуру и обучает команду incident response для fullstack-инцидентов.

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

Code Review Эксперт

Определяет стандарты code review fullstack-платформы: чеклисты для разных типов изменений (API, UI, DB migration), SLA по времени ревью, CODEOWNERS. Проводит архитектурные ревью сквозных фич и обучает команду эффективному процессу ревью.

Git Advanced Эксперт

Определяет Git-стратегию fullstack-платформы: branching model, PR-процесс с обязательными ревью для кросс-стековых изменений, release management. Настраивает CODEOWNERS для разных частей стека, автоматизирует workflow и обучает команду Git best practices.

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

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

Документирование APIМногопоточное программированиеПрактики безопасного кодаУправление памятьюApache KafkaChatGPT / ClaudeELK StackgRPC и Protocol BuffersLatency OptimizationOpenTelemetryPrometheus и GrafanaPrompt Engineering для кодаPython Web FrameworksSLI / SLO / SLATDD и BDDTerraformCursor IDE

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

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

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

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