freehire launches on Product Hunt on 26 August.

Follow →

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
  • Computer Science
  • 2–3 years of engineering experience
  • Infrastructure development
  • Infrastructure maintenance
  • Coding
  • Logical thinking
  • Rust
  • Golang
  • Distributed systems
  • Concurrent programming
  • Network protocols
  • Blockchain infrastructure
  • Blockchain client development
  • Ethereum
  • BNB Smart Chain
  • Sui
  • Aptos
  • Solana
  • Consensus algorithms
  • PoS
  • PoA
  • State transition models
  • Cryptography
  • Open-source projects
  • Performance profiling
  • Optimization

Benefits

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

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available