Domain
Blockchain & Web3
Skill Profile
Ethereum: EVM, gas model, EIP standards, Beacon Chain, execution clients
Roles
2
where this skill appears
Levels
5
structured growth path
Mandatory requirements
6
the other 4 optional
Blockchain & Web3
Blockchain Infrastructure
3/17/2026
Choose your current level and compare expectations. The items below show what to cover to advance to the next level.
The table shows how skill depth grows from Junior to Principal. Click a row to see details.
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Understands Ethereum ecosystem fundamentals: EVM architecture, gas model, account types (EOA/contract), and JSON-RPC API. Follows team patterns for interacting with Ethereum nodes using ethers.js/web3.js and deploying to Sepolia/Goerli testnets. | |
| Smart Contract Developer | Understands Ethereum ecosystem from contract development perspective: Solidity compilation, Hardhat/Foundry toolchain, and ERC standards (ERC-20, ERC-721). Follows team patterns for contract development, testing, and verification on Etherscan. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Independently develops with Ethereum Ecosystem in Hardhat/Foundry. Conducts basic audits. Optimizes gas. | |
| Smart Contract Developer | Independently develops with Ethereum Ecosystem in Hardhat/Foundry/OpenZeppelin. Conducts basic audits. Optimizes gas. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Required | Designs Ethereum-based architecture: MEV-aware transaction submission, blob transactions (EIP-4844), and account abstraction (ERC-4337). Conducts security analysis of DeFi protocol integrations and implements custom indexing with subgraphs. |
| Smart Contract Developer | Required | Designs advanced Ethereum smart contract systems: upgradeable proxies (UUPS/Transparent), diamond pattern (EIP-2535), and gas-optimized assembly (Yul). Conducts formal verification and invariant testing with Foundry. Mentors team on EVM optimization. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Required | Defines Ethereum product architecture: L2 rollup strategy, bridge integration selection, and MEV protection standards. Establishes node infrastructure governance and coordinates team on Ethereum protocol upgrade readiness (hard fork preparation). |
| Smart Contract Developer | Required | Defines Ethereum smart contract architecture and governance: audit pipeline management, upgrade strategy coordination, and EIP adoption decisions. Establishes Solidity coding standards and security review processes for DeFi protocol development. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Required | Defines organizational Ethereum strategy: mainnet vs L2 allocation, protocol contribution roadmap, and ecosystem partnerships with EF/client teams. Evaluates Ethereum roadmap impact (Verkle trees, sharding) on product architecture. |
| Smart Contract Developer | Required | Defines organizational Ethereum smart contract strategy: protocol standardization, cross-L2 deployment frameworks, and DeFi composability patterns. Shapes enterprise vision for Ethereum-native product development and contributes to EIP governance. |