Роли · Blockchain Developer · Senior

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

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

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

28ключевых навыков
51дополнительных навыков
8областей
100%на уровне Продвинутый или Эксперт
Оценить себя как Senior Полная матрица роли

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

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

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

Проектирует async-архитектуры для блокчейна: событийно-управляемый мониторинг транзакций, конкурентная агрегация данных multi-chain, async-паттерны взаимодействия со смарт-контрактами. Менторит команду по async-паттернам для надёжности и консистентности блокчейна.

Принципы ООП и SOLID Продвинутый

Применяет ООП/SOLID в архитектуре блокчейна: чистый дизайн интерфейсов контрактов по interface segregation, factory patterns для стандартов токенов, strategy pattern для абстракции механизмов консенсуса. Проектирует модульные блокчейн-системы с правильным разделением между слоями протокола, сети и управления состоянием.

Backend Development · 1

Node.js Frameworks Продвинутый

Проектирует архитектуру Node.js-сервисов для блокчейн-приложений: интеграция Web3.js/ethers.js, сервисы индексации событий и управление транзакциями. Оптимизирует для надёжной коммуникации с блокчейн RPC и синхронизации состояния.

Frontend Development · 1

React Core Продвинутый

Проектирует архитектуру frontend с React Core. Оптимизирует bundle size и Core Web Vitals. Создаёт design systems и переиспользуемые компоненты. Менторит команду.

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

GraphQL Design Продвинутый

Проектирует API-архитектуру с GraphQL Design для production-систем. Определяет стандарты versioning, error handling, pagination. Оптимизирует производительность.

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

Проектирует тестовую стратегию с Интеграционное тестирование. Внедряет automated testing на всех уровнях. Оптимизирует тестовую пирамиду. Менторит команду.

E2E тестирование Продвинутый

Проектирует тестовую стратегию с E2E тестирование. Внедряет automated testing на всех уровнях. Оптимизирует тестовую пирамиду. Менторит команду.

Unit-тестирование Продвинутый

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

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

Моделирование угроз Продвинутый

Проектирует security-решения с Моделирование угроз. Проводит threat modeling. Внедряет security practices в SDLC. Менторит команду.

Проектирует security-решения с Практики безопасного кода. Проводит threat modeling. Внедряет security practices в SDLC. Менторит команду.

Проектирует security-решения с OWASP и безопасность приложений. Проводит threat modeling. Внедряет security practices в SDLC. Менторит команду.

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

Event Sourcing Продвинутый

Проектирует системы реестров на основе Event Sourcing, где on-chain транзакции служат неизменяемым журналом событий. Принимает ADR по версионированию схем событий для восстановления состояния смарт-контрактов. Оценивает CQRS-проекции для индексации событий блокчейна в запрашиваемые read-модели.

Blockchain и Web3 · 16

Проектирует криптографические системы для блокчейн-протоколов: пороговые подписи, VRF и интеграция zero-knowledge proofs. Проводит анализ безопасности криптографических реализаций и оценивает готовность к постквантовой криптографии.

Blockchain Fundamentals Продвинутый

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

Blockchain Indexing Продвинутый

Проектирует blockchain-решения с Blockchain Indexing. Проводит security-аудит. Оптимизирует протоколы. Менторит команду.

Consensus Mechanisms Продвинутый

Проектирует системы с учётом consensus finality и liveness properties. Оптимизирует параметры валидации для custom chains. Анализирует MEV extraction и его влияние на справедливость консенсуса.

Cross-Chain Bridges Продвинутый

Проектирует архитектуру кросс-чейн мостов: наборы валидаторов, optimistic vs ZK верификация и инфраструктура relay. Проводит анализ безопасности bridge-протоколов для защиты от MEV и double-spending. Менторит команду по паттернам интероперабельности.

DeFi Protocols Продвинутый

Проектирует инфраструктуру для DeFi-экосистемы: MEV protection, oracle infrastructure, liquidation monitoring. Анализирует economic security протоколов и sandwich attack vectors.

Ethereum Ecosystem Продвинутый

Проектирует архитектуру на Ethereum: MEV-aware отправка транзакций, blob-транзакции (EIP-4844) и account abstraction (ERC-4337). Проводит анализ безопасности интеграций DeFi-протоколов и реализует кастомную индексацию через subgraphs.

Проектирует blockchain-решения с IPFS и децентрализованное хранение. Проводит security-аудит. Оптимизирует протоколы. Менторит команду.

Layer 2 Solutions Продвинутый

Проектирует multi-L2 инфраструктуру: shared sequencer, cross-L2 messaging, data availability layer. Оптимизирует calldata costs через EIP-4844 blob transactions. Анализирует sequencer centralization risks.

NFT Development Продвинутый

Проектирует архитектуру NFT-платформы: lazy minting с мета-транзакциями, оптимизация batch minting и мультичейн NFT-мосты. Проводит анализ безопасности контрактов маркетплейсов и реализует on-chain системы генеративного арта.

Smart Contract Security Продвинутый

Проектирует безопасные архитектуры смарт-контрактов с паттернами обновляемости, timelock и multi-sig governance. Проводит внутренние аудиты безопасности с Mythril, Echidna и ручным ревью. Оптимизирует газ без компромиссов в безопасности. Менторит команду по безопасным паттернам Solidity.

Smart Contract Testing Продвинутый

Проектирует тестовую инфраструктуру для организации: invariant testing, stateful fuzzing, formal specs. Настраивает CI/CD pipeline с automated security testing и coverage gates.

Solidity Продвинутый

Проектирует сложные архитектуры на Solidity: proxy-паттерны (UUPS, Transparent), diamond standard и газ-оптимизированные структуры данных. Проводит аудиты безопасности и пишет комплексные тест-сьюты с фаззингом. Оптимизирует размер байткода и стоимость выполнения контрактов. Менторит команду по продвинутым паттернам Solidity.

Tokenomics Design Продвинутый

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

Wallet Integration Продвинутый

Проектирует надёжные архитектуры интеграции кошельков с поддержкой множества провайдеров: MetaMask, WalletConnect v2, Coinbase Wallet и аппаратных кошельков. Реализует EIP-712 типизированное подписание, батчинг транзакций и оценку газа. Обрабатывает edge-кейсы: переключение сетей, персистентность сессий и восстановление после ошибок. Менторит команду по UX кошельков.

Web3 Frontend Продвинутый

Проектирует масштабируемые архитектуры Web3 фронтенда с optimistic updates, multicall батчингом и real-time подписками на события через WebSockets. Реализует сложные DeFi-интерфейсы: swap-роутеры, дашборды ликвидности и трекеры портфеля. Оптимизирует использование RPC через кэширование и дедупликацию запросов. Менторит команду по паттернам Web3 фронтенда.

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

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

Алгоритмы и сложностьАудит смарт-контрактовДеревья МерклаДокументирование APIИндексирование БДКачество кода и рефакторингКриптоэкономикаМногопоточное программированиеНагрузочное тестированиеОперационирование нодОсновы сетейОсновы System DesignПаттерны проектированияПлатформы смарт-контрактовПрикладная криптографияПроектирование WebSocket APIРаспределённые системыСтандарты токеновСтруктурированное логированиеСтруктуры данныхТипобезопасность и системы типовЧистый кодAPI Documentation WritingAWSChatGPT / ClaudeCode ReviewCross-Chain BridgesCursor IDEDAO GovernanceDApp-разработкаDockerGit AdvancedGitHub Actions / GitLab CIGitHub CopilotKubernetes и оркестрацияKubernetes CoreNFT-стандартыOpenTelemetryPostgreSQLPrometheus и GrafanaPrompt Engineering для кодаRedisREST API DesignRustSolidityTerraformUnit-тестированиеVyperWeb3-библиотекиZero-Knowledge ProofsZK-Rollups

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

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

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

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