1. DeFi 开发新代币 DeFi(去中心化金融)领域正迅速崛起,对开发新代币的需求非常大。作为DeFi开发人员,需要深入理解区块链底层原理和相关算法。你将负责设计和实现新的虚拟代币,确保其在区块链网络中的安全性和可扩展性。
2. 智能合约开发 智能合约是区块链技术的核心应用之一。作为智能合约开发人员,你需要开发和维护代币管理系统、进行代币换算以及与各种协议对接。这要求你具备对智能合约语言(如Solidity)的熟练掌握,以及确保智能合约的安全性和高效执行。
3. NFT 开发 NFT(非同质化代币)市场也是一个充满机会的领域。作为NFT开发人员,你需要具备开发新代币的能力,理解并能够应用NFT技术,将实体或数字资产映射到区块链上,实现其唯一性和不可替代性。
语言
框架、SDK
业务/领域基础知识
DeFi 开发人员需要编写新的虚拟币,并创建可控的虚拟币/代币管理系统。熟悉加密货币钱包和密钥管理工具,如 Jira、Confluence,可以帮助你更好地进行项目管理和团队协作。
NFT 开发人员除了编写新的虚拟币外,还需了解常见的虚拟币(如以太坊、Arbitrum、Polygon、BSC)和挖矿原理。有NFT交易经验和对CEX(中心化交易所)、DEX(去中心化交易所)的了解也是必须的。
作为 Terrace 系统的开发人员,你需要进行 Web 前端开发,并使用 web3.js、ethers.js 对接如 Curve、Convex、TraderJoe 等 DeFi 平台。熟悉 MySQL 和 GraphQL API 也是必需的。这些技能可以帮助你集成多个区块链网络(如 Radium、Mango、Orca、Solana),实现跨链交易。
根据经验不同,智能合约开发人员的薪资范围较广。初级开发人员(1年经验)可以期望 18k-48k 的月薪,中高级开发人员(1-3年或3年以上经验)则可期望 48k-100k 的月薪。除了流利的英语能力外,还需要掌握 Solidity、Vyper、LLL、Simplicity、Plutus、Yul 或 Substrate 语言,并熟练使用 web3.js、Hardhat、Ethers.js、Truffle、OpenZeppelin、Brownie、Embark、web3.py 等工具。