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