Job Description
We are seeking a skilled Blockchain Developer to join our team. The ideal candidate will be responsible for developing and implementing blockchain-based solutions using Ethereum technology. You will work closely with product teams to analyze requirements, design architectures, and develop business functions.
Key Responsibilities
- Conduct system analysis, architecture design, and business function development based on Ethereum technology architecture according to product requirements
- Develop, deploy, implement, and monitor audit nodes and smart contracts on the Ethereum blockchain
- Continuously research and stay updated on blockchain technology advancements in areas including digital currency, smart contracts, and digital asset debt
- Collaborate with cross-functional teams to ensure seamless integration of blockchain solutions
- Optimize and maintain existing blockchain implementations for performance and security
- Troubleshoot and resolve technical issues related to blockchain implementations
Job Requirements
- Bachelor's degree in Computer Science, Engineering, or related field
- Proven experience in Ethereum blockchain development
- Strong understanding of smart contract development and deployment
- Familiarity with Solidity programming language
- Knowledge of blockchain consensus mechanisms and cryptography
- Experience with decentralized application (DApp) development
- Ability to work in a fast-paced, collaborative environment
- Excellent problem-solving skills and attention to detail
Preferred Qualifications
- Experience with other blockchain platforms (Hyperledger, EOS, etc.)
- Knowledge of web3.js or similar libraries
- Understanding of token standards (ERC-20, ERC-721)
- Familiarity with DevOps practices for blockchain applications
- Contributions to open-source blockchain projects