Smart Contract Engineer
Job Overview:
We are seeking a skilled and experienced Smart Contract Engineer to join our dynamic team. The ideal candidate will have a strong background in blockchain technology and a deep understanding of smart contract development. As a Smart Contract Developer, you will be responsible for designing, implementing, testing, and deploying smart contracts on various blockchain platforms. You will collaborate with cross-functional teams to integrate smart contracts into our decentralized applications and contribute to the ongoing evolution of our blockchain-based solutions.
Responsibilities:
- Design, code, and deploy secure and efficient smart contracts on blockchain platforms like Cronos, Ethereum, Solana, and others.
- Collaborate with the development team to integrate smart contracts into decentralized applications.
- Stay updated on the latest developments in blockchain technology and smart contract platforms.
- Provide insights and recommendations on the selection of appropriate blockchain technologies for specific projects.
- Conduct thorough testing and debugging of smart contracts to ensure security and optimal performance.
- Implement best practices for smart contract development, including security audits and code reviews.
- Create comprehensive documentation for smart contracts, ensuring clarity and accessibility for other team members and external stakeholders.
- Collaborate with other blockchain developers to ensure interoperability between different blockchain networks and protocols.
- Participate in the continuous improvement of our blockchain solutions by providing feedback and suggesting enhancements.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, Mathematics, or a related field.
- Proven experience as a Smart Contract Developer or similar role in blockchain development.
- Proficiency in programming languages commonly used in smart contract development, such as Solidity.
- Proficiency in Node.js and TypeScript. Experience in Golang / Rust is a plus
- In-depth understanding of blockchain technology, consensus algorithms, cryptographic, and decentralized application architecture.
- Understanding of architecture of Ethereum L2
- Experience with popular blockchain platforms, such as Ethereum, Solana, Binance Smart Chain, etc.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced and dynamic environment.
- With contributions to open-source blockchain projects is a plus.
Extra Bonus:
- Experience with LayerZero (or other similar Cross-chain protocols)
- Good understanding of gas optimization in EVM
- Experience in blockchain security firms or security solution providers