Job description
Basic Requirements
- 2 years or more of software development experience, which can include backend development, full-stack development, system programming, or protocol-related projects.
- Proficient in at least one general-purpose programming language (such as Rust, Go, TypeScript, C/C++, etc.).
- Able to use JavaScript/TypeScript for development in practical work.
- Basic understanding of network communication, distributed systems, or blockchain principles.
- Good teamwork and technical communication skills.
Preferred Qualifications
- Experience in protocol layer development (such as blockchain consensus mechanisms, P2P networks, distributed storage, etc.).
- Experience contributing to open-source projects or personal foundational system projects.
- Experience in developing infrastructure such as developer tools, SDKs, APIs, etc.
