Blockchain Core Developer

BNB Chain

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Develop, maintain, and optimize core blockchain client software including node implementation, P2P networking, and consensus mechanisms
  • Design and implement new features to enhance client performance, stability, and security
  • Conduct thorough code reviews and collaborate with developers to maintain high code quality standards
  • Troubleshoot and resolve complex issues related to network synchronization, state management, and transaction processing
  • Contribute to the documentation and technical specifications of the blockchain client

Requirements

  • Bachelor or above in Computer Science or a related technical field
  • 2-3 years of engineering experience, preferably in infrastructure development
  • Proficiency in Rust or Golang, with a preference for Rust
  • Experience with distributed systems, concurrent programming, and network protocols
  • Strong coding skills and the ability to work under pressure

Preferred Qualifications

  • Prior experience with blockchain infrastructure for platforms such as Ethereum, BNB Smart Chain, Sui, Aptos, or Solana
  • Deep understanding of consensus algorithms (e.g., PoS, PoA), state transition models, and cryptography
  • Experience contributing to open-source projects in the blockchain space
  • Familiarity with performance profiling and optimization for high-throughput systems

About the Company

BNB Chain is making mass blockchain adoption a reality as a community-first and open-source ecosystem built on the principles of permissionlessness and decentralization. We are on a mission to help onboard a billion new users to Web3 by building robust infrastructure and supporting a global community.

Skills & tools

RustGoBlockchainDistributed SystemsP2P

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Bachelor or above in Computer Science
  2. 022-3 years engineering experience
  3. 03Proficiency in Rust or Golang
  4. 04Experience with distributed systems
  5. 05Knowledge of network protocols