Job Description
We are seeking a skilled Blockchain Developer to join our team. The successful candidate will be responsible for developing and optimizing core modules of public blockchains and cryptocurrency wallets. This role involves in-depth research on blockchain底层技术 to build high-performance, secure distributed systems. You will design and implement wallet-related features such as key management, transaction signing, and multi-chain compatibility. Additionally, you'll collaborate with QA teams to ensure system stability and security during testing and deployment phases.
Key Responsibilities
- Develop and enhance core components of public blockchain systems
- Conduct research on blockchain底层技术 to improve system performance and security
- Design and implement wallet functionalities including key management and transaction processing
- Ensure cross-chain compatibility and interoperability solutions
- Collaborate with testing teams to verify system stability and security
- Participate in code reviews and technical documentation
- Stay updated with the latest blockchain trends and technologies
Job Requirements
- Bachelor's degree in Computer Science or related field
- 3+ years of development experience with Java or Golang
- Solid understanding of blockchain fundamentals (consensus algorithms, cryptography, P2P networks)
- Experience in public blockchain, wallet, or financial system development
- Proficient in multithreading, network programming, and database technologies
- Strong problem-solving skills and ability to learn new technologies quickly
- Excellent teamwork and communication skills
- Experience with smart contracts is a plus
Benefits
Competitive salary will be determined during the interview process based on qualifications and experience. We offer a comprehensive benefits package including health insurance, professional development opportunities, and flexible work arrangements.