BlockChain Core Developer

You will develop, maintain, and optimize core blockchain client software, including node implementation, peer-to-peer networking, and consensus mechanisms. You will implement performance, stability, and security improvements; review code; troubleshoot synchronization, state management, and transaction processing issues; and contribute to documentation and technical specifications.

Responsibilities

  • Develop, maintain, and optimize core blockchain client software
  • Implement node functionality, peer-to-peer networking, and consensus mechanisms
  • Design and implement features that improve performance, stability, and security
  • Conduct code reviews
  • Collaborate with developers to maintain code quality
  • Troubleshoot network synchronization, state management, and transaction processing issues
  • Contribute to blockchain client documentation and technical specifications

Requirements

  • Bachelor's degree or above in Computer Science or a related technical field
  • 2–3 years of engineering experience, preferably in infrastructure development and maintenance
  • Strong coding skills, clear logical thinking, and ability to work under pressure
  • Familiarity with Rust or Golang, with Rust proficiency preferred
  • Experience with distributed systems, concurrent programming, and network protocols
  • Prior blockchain infrastructure and client development experience is a bonus
  • Understanding of consensus algorithms, state transition models, and cryptography is a bonus
  • Open-source project experience is a bonus
  • Familiarity with performance profiling and optimization techniques is a bonus

Benefits

  • Monetary and ecosystem rewards as part of the Builder Support Program

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available