Please enable JavaScript.
Coggle requires JavaScript to display documents.
Ethereum Smart Contract Engineer 2021 - Coggle Diagram
Ethereum Smart Contract Engineer 2021
Skills
Frontend
React / Vue
Web3
Metamask
Javascript / Typescript
Backend
Node.js / Python
Web3
Database (MySQL, PostgreSQL, MongoDB...)
Smart contract
Truffle / Waffle / Hardhat / Brownie (testing and deploying)
Web3
Vyper (nice to have)
Ganache (know how to test with mainnet fork)
Solidity
Slither
Hacks
Execution of user code
DeFi (Flash loan and price manipulation)
Reentrancy
Write contracts that interact with other contracts on mainnet
ERC20
DeFi (nice to have)
Curve (exchange)
Compound (lending)
Uniswap (exchange)
Aave (lending)
Echidna (nice to have)
Manticore (nice to have)
Open Zeppelin contracts
Write your own multi-sig wallet
Problem solving skills (easy - medium)
algoexpert.io
leetcode.com
Job hunting
Where to search?
cryptocurrencyjobs.co
cryptojobslist.com
angel.co
twitter
Impression
Mid - senior engineer (2 - 5 years experience)
2+ years Solidity
low $80K high $150K
DeFi experience
Jobs mostly in North America and Europe (remote)
No opportunity for junior engineers :cry:
Smart contract, frontend, backend, auditor roles
Should you become one?
What you will do
Frontend
UI (internal and end users)
Backend
Bots
Monitors / Alerts
Data aggregation
Smart contract
Design protocols, governance and incentive structures
Writing contracts that interact with other contracts (mostly DeFi)
Audit (I don't have experience / out of scope)
Keep up with latest hacks
Pros and Cons
Cons
Not 9 to 5 job
Keep up with latest hacks
Keep up with industry trend
High stress - millions of dollars secured by your code
Pros
High demand
It's a revolutionary technology - programmable money
You will learn alot
Economics
Security
Cryptography
Finance
Computer science
Game theory
This career is here to stay
Remote opportunities
Staying up to date
Websites
vitalik.ca
ethresear.ch
ethereum.stackexchange.com
Trail of Bits
YouTube
Bankless
The Daily Gwei
:star:
aantonop
Ceazor's Snack Sandwich
Unchained Podcast
Hussein Nasser
:star:
DeFi Weekly by Kerman Kohli
freeCodeCamp.org
Traversy Media
:star:
Finematics
:star:
EatTheBlocks
Coding Tech
Chris Hawkes
Andy Sterkowitz
Blockchain at Berkeley
:star:
Dapp University
Stefan Mischook
Twitter
:star: gakonst
:star: peckshield
CurveFinance
dguido
optimismPBC
the_matter_labs
defiprime
:star: bantg
:star: samczsun
:star: AndreCronjeTech
:star: VitalikButerin
Publish your work
Blog
YouTube
Github
Twitter
Linkedin