Выберите текущую позицию

Укажите роль и уровень — система покажет путь развития, навыки и gap-анализ.

Путь развития

Junior

0-2 years

Текущий

Ответственность: Completing tasks under the guidance of senior colleagues. Learning the codebase, standards, and team processes. Writing code to spec, fixing simple bugs, writing tests.

Ключевые навыки:

Consensus Mechanisms: PoW, PoS, BFT Нужно
DeFi Protocols: AMM, Lending, DEX Нужно
Layer 2 Solutions: Rollups, Sidechains Нужно
Smart Contract Testing: Foundry, Hardhat Нужно

Middle

2-5 years

Следующий

Ответственность: Independently developing features from decomposition to deployment. Participating in code review. Optimizing performance. Mentoring junior developers. Taking part in architecture discussions.

Ключевые навыки:

Consensus Mechanisms: PoW, PoS, BFT Нужно
DeFi Protocols: AMM, Lending, DEX Нужно
Layer 2 Solutions: Rollups, Sidechains Нужно
Smart Contract Testing: Foundry, Hardhat Нужно

Senior

5-8 years

Ответственность: Designing the architecture of components and services. Solving complex technical problems. Managing technical debt. Code review as a quality gatekeeper. Mentoring middle developers. Choosing technologies for new tasks.

Ключевые навыки:

Blockchain Fundamentals Нужно
Blockchain Indexing: The Graph, Subgraph Нужно
Consensus Mechanisms: PoW, PoS, BFT Нужно
Cross-Chain Bridges Нужно
DeFi Protocols: AMM, Lending, DEX Нужно
E2E Testing Нужно
Ethereum Ecosystem Нужно
Event Sourcing Нужно
GraphQL Design Нужно
IPFS & Decentralized Storage Нужно
Layer 2 Solutions: Rollups, Sidechains Нужно
NFT Development Нужно
Node.js Frameworks Нужно
OWASP & Application Security Нужно
React Core Нужно
Smart Contract Security & Auditing Нужно
Smart Contract Testing: Foundry, Hardhat Нужно
Solidity Нужно
Tokenomics Design Нужно
Unit Testing Нужно
Wallet Integration: MetaMask, WalletConnect Нужно
Web3 Frontend: ethers.js, wagmi Нужно
Async Programming Нужно
Integration Testing Нужно
Threat Modeling Нужно
Secure Coding Practices Нужно
Applied Cryptography Нужно
OOP & SOLID Principles Нужно

Lead / Staff

7-12 years

Ответственность: Technical leadership of a team or area. Designing system architecture. Coordinating with other teams. Establishing standards and best practices. Participating in hiring. Planning the technical roadmap.

Ключевые навыки:

Blockchain Fundamentals Нужно
Blockchain Indexing: The Graph, Subgraph Нужно
Consensus Mechanisms: PoW, PoS, BFT Нужно
Cross-Chain Bridges Нужно
DeFi Protocols: AMM, Lending, DEX Нужно
E2E Testing Нужно
Ethereum Ecosystem Нужно
Event Sourcing Нужно
GraphQL Design Нужно
IPFS & Decentralized Storage Нужно
Layer 2 Solutions: Rollups, Sidechains Нужно
NFT Development Нужно
Node.js Frameworks Нужно
OWASP & Application Security Нужно
React Core Нужно
Smart Contract Security & Auditing Нужно
Smart Contract Testing: Foundry, Hardhat Нужно
Solidity Нужно
Tokenomics Design Нужно
Unit Testing Нужно
Wallet Integration: MetaMask, WalletConnect Нужно
Web3 Frontend: ethers.js, wagmi Нужно
Async Programming Нужно
Integration Testing Нужно
Threat Modeling Нужно
Secure Coding Practices Нужно
Applied Cryptography Нужно
OOP & SOLID Principles Нужно

Principal

10+ years

Ответственность: Technical strategy at the company or domain level. Cross-organizational influence. Solving systemic business problems through technology. Mentoring lead engineers. Publicly representing the company.

Ключевые навыки:

Blockchain Fundamentals Нужно
Blockchain Indexing: The Graph, Subgraph Нужно
Consensus Mechanisms: PoW, PoS, BFT Нужно
Cross-Chain Bridges Нужно
DeFi Protocols: AMM, Lending, DEX Нужно
E2E Testing Нужно
Ethereum Ecosystem Нужно
Event Sourcing Нужно
GraphQL Design Нужно
IPFS & Decentralized Storage Нужно
Layer 2 Solutions: Rollups, Sidechains Нужно
NFT Development Нужно
Node.js Frameworks Нужно
OWASP & Application Security Нужно
React Core Нужно
Smart Contract Security & Auditing Нужно
Smart Contract Testing: Foundry, Hardhat Нужно
Solidity Нужно
Tokenomics Design Нужно
Unit Testing Нужно
Wallet Integration: MetaMask, WalletConnect Нужно
Web3 Frontend: ethers.js, wagmi Нужно
Async Programming Нужно
Integration Testing Нужно
Threat Modeling Нужно
Secure Coding Practices Нужно
Applied Cryptography Нужно
OOP & SOLID Principles Нужно

Gap-анализ: навыки для развития

Для перехода на следующий уровень необходимо развить:

Consensus Mechanisms: PoW, PoS, BFT

Analyzes trade-offs of various consensus algorithms: finality time, throughput, decentralization. Configures and monitors validators in production networks. Understands slashing conditions and validator economics.

DeFi Protocols: AMM, Lending, DEX

Integrates DeFi protocols into blockchain infrastructure: event indexing, price feed aggregation, liquidity monitoring. Implements backend for DeFi position monitoring and health factors.

Layer 2 Solutions: Rollups, Sidechains

Configures and operates L2 nodes in production. Implements cross-layer messaging infrastructure (L1<->L2). Understands fraud proofs, validity proofs, and sequencer architecture.

Smart Contract Testing: Foundry, Hardhat

Writes integration and fork tests for contract interaction with DeFi protocols. Uses Foundry fuzz testing to find edge cases. Tests upgrade paths and cross-contract calls.