BlockChain Core Developer
Required skills
Job description
BNB Chain is a community-driven, decentralized and censorship-resistant blockchain, powered by BNB. It is composed of BNB Smart Chain (BSC): A secure DeFi hub with the lowest gas fees of any EVM-compatible L1 and serves as the ecosystem’s governance chain; opBNB: A scalability L2 that delivers some of the lowest gas fees of any L2 and rapid processing speeds; BNB Greenfield: Meets decentralized storage needs for the ecosystem and lets users establish their own data marketplaces.
Setting a high bar for security, the AvengerDAO community protects BNB Chain users while Red Alarm provides a real-time risk-scanner for Dapps. The ecosystem also offers a range of monetary and ecosystem rewards as part of its Builder Support Program.
Responsibilities
Develop, maintain, and optimize core blockchain client software (e.g., node implementation, P2P networking, consensus mechanism).
Design and implement new features and improvements to enhance the client's performance, stability, and security.
Conduct thorough code reviews and collaborate with other 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 and maintenance.
Strong coding skills, clear logical thinking, and strong ability to work under pressure.
Familiarity with at least one systems programming language, such as Rust or Golang, with Rust proficiency preferred.
Experience with distributed systems, concurrent programming, and network protocols.
Bonus Qualifications
Prior experience with blockchain infrastructure and client development for platforms such as Ethereum (ETH), BNB Smart Chain (BSC), Sui, Aptos, or Solana.
Deep understanding of blockchain concepts, including consensus algorithms (e.g., PoS, PoA), state transition models, and cryptography.
Experience contributing to open-source projects, especially in the blockchain space.
Familiarity with performance profiling and optimization techniques for high-throughput systems.