BlockChain Core Developer
Software Engineering · Full-time
Remote
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.