Test your Web3 knowledge and claim your ZK certifications @ the new useWeb3 Academy

Blockchain Engineer

  • 🏛️Cryptape
  • 💰$50,000 - $100,000/year
  • 🏷️
  • 🌐
  • 📅2 months ago


Blockchain Engineer-Remote Full-time


  • Design and build new features for Nervos CKB.
  • Identify and debug performance issues to improve Nervos CKB.
  • Explore new frontiers that can push the boundaries of the whole Nervos CKB ecosystem.
  • Development language: Rust

Minimum Qualifications

  • 2+ years experience in the software development field.
  • Proficiency in at least one system language, including Rust, C/C++.
  • Experience with high performance multi-threaded systems.
  • Excellent teamwork and communication skills.
  • Require Chinese speaking ability

Preferable Qualifications

  • Maintainer of open source libraries or experience working with open source projects.
  • Experience in distributed systems.
  • Experience in lower-level computer systems, computer architecture, embedded systems.
  • Experience with projects involving handwritten assembly languages.
  • Experience in the development of Bitcoin or other permissionless blockchain.
  • Love Rust.


The Nervos Network is a layered blockchain network for tomorrow’s crypto economy. CKB is the layer 1 of Nervos Network, a public permissionless blockchain. CKB uses Proof of Work and improved Nakamoto consensus to achieve maximized performance on average hardware and internet condition, without sacrificing decentralization and security which are the core value of blockchain. CKB supports scripting in any programming language with its own CKB-VM, a virtual machine fully compatible with RISC-V ISA. CKB is a General Verification Network, its programming model focuses on state verification, leaves state generation to layer 2 applications/protocols.

The Nervos CKB mainnet launched in 2019. It’s processing thousands of transactions and keeping assets worth hundreds of millions secure every day. We are working hard to make it better, focusing mainly on two directions. The first is to optimize the Rust implementation, make it more secure, running more faster and more friendly to use. The second is to evolve the protocol to extend the system capabilities. If you love solving challenging problems, system programming, Rust, enjoy learning, want to make the world better with your talents, and believe in blockchain, please join us to invent the new internet of trust and value.