Job Description
We are seeking a skilled Blockchain Developer to join our team. The ideal candidate will be responsible for designing and developing core blockchain modules and sidechain services. This role involves working on smart contract interaction layers, P2P network layers, and transaction packaging/broadcasting logic. You will optimize critical functions like transaction signing, Nonce management, block packaging, and consensus message processing. Collaboration with the smart contract team is essential to ensure on-chain/off-chain data consistency, event monitoring, and state aggregation. Additionally, you'll implement high-performance RPC/message queue services, conduct performance analysis, and write comprehensive unit/integration tests to ensure system security and stability. The role also requires continuous improvement of monitoring, logging, and alerting systems to promptly address chain anomalies and reorganization events.
Key Responsibilities
- Design and develop blockchain core modules and sidechain services
- Implement smart contract interaction layer and P2P network layer
- Develop transaction packaging and broadcasting logic
- Optimize core functions including transaction signing and block packaging
- Ensure on-chain/off-chain data consistency with smart contract team
- Build high-concurrency RPC/message queue services
- Write unit and integration tests for security and stability
- Enhance monitoring and alerting systems for chain events
Job Requirements
- 3+ years of Rust development experience with deep understanding of runtime and memory model
- Strong blockchain fundamentals including P2P networks and consensus algorithms
- Experience with smart contract toolchains (Geth/Parity RPC, go-ethereum, etc.)
- Proficient in high-concurrency system design and concurrency mechanisms
- Familiarity with storage middleware (LevelDB, RocksDB, Redis) in blockchain nodes
- Ability to identify and optimize performance bottlenecks
- Excellent coding standards and testing practices
- Strong teamwork and communication skills
Preferred Qualifications
- Experience with public chains or Layer-2 projects
- Knowledge of Substrate, Tendermint/Cosmos SDK, or Polkadot frameworks
- Cross-chain bridge, oracle, or off-chain service development experience
- Familiarity with Docker, Kubernetes, and Helm technologies


