Проектирует async-архитектуры для блокчейна: событийно-управляемый мониторинг транзакций, конкурентная агрегация данных multi-chain, async-паттерны взаимодействия со смарт-контрактами. Менторит команду по async-паттернам для надёжности и консистентности блокчейна.
Роли · Blockchain Developer · Senior
Что должен уметь Senior }
28 ключевых навыков, всего 79. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Senior }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Основы программирования, Backend Development, Frontend Development.
Ключевые навыки для Senior
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
Основы программирования · 2
Применяет ООП/SOLID в архитектуре блокчейна: чистый дизайн интерфейсов контрактов по interface segregation, factory patterns для стандартов токенов, strategy pattern для абстракции механизмов консенсуса. Проектирует модульные блокчейн-системы с правильным разделением между слоями протокола, сети и управления состоянием.
Backend Development · 1
Проектирует архитектуру Node.js-сервисов для блокчейн-приложений: интеграция Web3.js/ethers.js, сервисы индексации событий и управление транзакциями. Оптимизирует для надёжной коммуникации с блокчейн RPC и синхронизации состояния.
Frontend Development · 1
Проектирует архитектуру frontend с React Core. Оптимизирует bundle size и Core Web Vitals. Создаёт design systems и переиспользуемые компоненты. Менторит команду.
API и интеграции · 1
Проектирует API-архитектуру с GraphQL Design для production-систем. Определяет стандарты versioning, error handling, pagination. Оптимизирует производительность.
Тестирование и QA · 3
Проектирует тестовую стратегию с Интеграционное тестирование. Внедряет automated testing на всех уровнях. Оптимизирует тестовую пирамиду. Менторит команду.
Проектирует тестовую стратегию с E2E тестирование. Внедряет automated testing на всех уровнях. Оптимизирует тестовую пирамиду. Менторит команду.
Проектирует стратегию тестирования для блокчейн-систем: пирамида тестирования для слоёв 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, где on-chain транзакции служат неизменяемым журналом событий. Принимает ADR по версионированию схем событий для восстановления состояния смарт-контрактов. Оценивает CQRS-проекции для индексации событий блокчейна в запрашиваемые read-модели.
Blockchain и Web3 · 16
Проектирует криптографические системы для блокчейн-протоколов: пороговые подписи, VRF и интеграция zero-knowledge proofs. Проводит анализ безопасности криптографических реализаций и оценивает готовность к постквантовой криптографии.
Проектирует архитектуру блокчейна с глубоким пониманием компромиссов консенсуса, гарантий финальности и оптимизации сетевой топологии. Проводит анализ безопасности на уровне протокола и реализует кастомные конфигурации нод. Менторит команду по внутренностям цепи.
Проектирует blockchain-решения с Blockchain Indexing. Проводит security-аудит. Оптимизирует протоколы. Менторит команду.
Проектирует системы с учётом consensus finality и liveness properties. Оптимизирует параметры валидации для custom chains. Анализирует MEV extraction и его влияние на справедливость консенсуса.
Проектирует архитектуру кросс-чейн мостов: наборы валидаторов, optimistic vs ZK верификация и инфраструктура relay. Проводит анализ безопасности bridge-протоколов для защиты от MEV и double-spending. Менторит команду по паттернам интероперабельности.
Проектирует инфраструктуру для DeFi-экосистемы: MEV protection, oracle infrastructure, liquidation monitoring. Анализирует economic security протоколов и sandwich attack vectors.
Проектирует архитектуру на Ethereum: MEV-aware отправка транзакций, blob-транзакции (EIP-4844) и account abstraction (ERC-4337). Проводит анализ безопасности интеграций DeFi-протоколов и реализует кастомную индексацию через subgraphs.
Проектирует blockchain-решения с IPFS и децентрализованное хранение. Проводит security-аудит. Оптимизирует протоколы. Менторит команду.
Проектирует multi-L2 инфраструктуру: shared sequencer, cross-L2 messaging, data availability layer. Оптимизирует calldata costs через EIP-4844 blob transactions. Анализирует sequencer centralization risks.
Проектирует архитектуру NFT-платформы: lazy minting с мета-транзакциями, оптимизация batch minting и мультичейн NFT-мосты. Проводит анализ безопасности контрактов маркетплейсов и реализует on-chain системы генеративного арта.
Проектирует безопасные архитектуры смарт-контрактов с паттернами обновляемости, timelock и multi-sig governance. Проводит внутренние аудиты безопасности с Mythril, Echidna и ручным ревью. Оптимизирует газ без компромиссов в безопасности. Менторит команду по безопасным паттернам Solidity.
Проектирует тестовую инфраструктуру для организации: invariant testing, stateful fuzzing, formal specs. Настраивает CI/CD pipeline с automated security testing и coverage gates.
Проектирует сложные архитектуры на Solidity: proxy-паттерны (UUPS, Transparent), diamond standard и газ-оптимизированные структуры данных. Проводит аудиты безопасности и пишет комплексные тест-сьюты с фаззингом. Оптимизирует размер байткода и стоимость выполнения контрактов. Менторит команду по продвинутым паттернам Solidity.
Проектирует модели токеномики для блокчейн-продуктов: утилити-токены, механизмы governance и выравнивание стимулов. Реализует сложные контракты с динамическим предложением, стейкингом и распределением наград. Проводит экономические симуляции и аудит потоков токенов. Менторит команду по устойчивому дизайну токенов.
Проектирует надёжные архитектуры интеграции кошельков с поддержкой множества провайдеров: MetaMask, WalletConnect v2, Coinbase Wallet и аппаратных кошельков. Реализует EIP-712 типизированное подписание, батчинг транзакций и оценку газа. Обрабатывает edge-кейсы: переключение сетей, персистентность сессий и восстановление после ошибок. Менторит команду по UX кошельков.
Проектирует масштабируемые архитектуры Web3 фронтенда с optimistic updates, multicall батчингом и real-time подписками на события через WebSockets. Реализует сложные DeFi-интерфейсы: swap-роутеры, дашборды ликвидности и трекеры портфеля. Оптимизирует использование RPC через кэширование и дедупликацию запросов. Менторит команду по паттернам Web3 фронтенда.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
Что меняется на Lead
79 навыков получают более высокое ожидание или становятся ключевыми при переходе с Senior на Lead. Сначала самые большие скачки.
- Асинхронное программирование: Продвинутый → Эксперт
- Интеграционное тестирование: Продвинутый → Эксперт
- Моделирование угроз: Продвинутый → Эксперт
- Практики безопасного кода: Продвинутый → Эксперт
- Прикладная криптография: Продвинутый → Эксперт
- Принципы ООП и SOLID: Продвинутый → Эксперт
- Blockchain Fundamentals: Продвинутый → Эксперт
- Blockchain Indexing: Продвинутый → Эксперт
- Consensus Mechanisms: Продвинутый → Эксперт
- Cross-Chain Bridges: Продвинутый → Эксперт
} в открытой матрице компетенций: 79 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.