The pathway
How you actually get there, here
How you become one varies far more by country than what one does. This is the UK route. Most people take one of these ways in; the right one depends on where you're starting from.
- 1
Junior Smart Contract Developer / Associate Blockchain Engineer
1-2 yearsSkills to master
- Solidity/Rust fundamentals, basic testing with Hardhat/Foundry, dApp integration (Ethers.js/viem), understanding of ERC standards, basic Git proficiency.
You're ready to move on when
- Can independently implement well-defined, single-purpose smart contracts.
- Consistently writes unit tests with good coverage.
- Successfully integrates contracts with simple frontend interfaces.
- Actively participates in code reviews and learns from feedback.
- Shows a proactive attitude towards learning new Web3 concepts.
- 2
Traditional Backend Developer (moving into Web3)
2-3 years (plus 6-12 months self-study/bootcamp)Skills to master
- Translating traditional backend logic to smart contract paradigms, understanding blockchain constraints, learning Solidity/Rust from scratch, dApp integration, security best practices in a Web3 context.
You're ready to move on when
- Has a strong foundation in secure coding practices from traditional development.
- Completed personal projects or a bootcamp demonstrating Web3 proficiency.
- Understands the fundamental differences between Web2 and Web3 architectures.
- Can demonstrate a deep understanding of distributed systems concepts.
- Shows a strong motivation to transition into the Web3 space.