Layer 1 Blockchain Developer
OORTech
- Vietnam
- Permanent
- Full-time
- Design and implement blockchain protocol features including consensus algorithms, block validation, and transaction processing
- Develop networking protocols for peer-to-peer communication and block propagation
- Build and maintain blockchain node software, storage, and indexing systems
- Implement cryptographic primitives and optimize blockchain performance for high throughput
- Design scalable architecture for high transaction volume blockchain infrastructure
- Implement database systems for blockchain state management and historical data storage
- Develop comprehensive testing frameworks and security measures at the protocol level
- Perform code reviews, security audits, and monitor network vulnerabilities
- Create APIs, developer tools, and documentation for protocol integration
- 5+ years of systems programming experience in Rust, Go, C++, or similar low-level languages
- 3+ years of blockchain development experience with deep understanding of blockchain fundamentals
- Proven experience contributing to Layer 1 blockchain protocols (Ethereum, Bitcoin, Solana, Cosmos, etc.)
- Expert knowledge of consensus algorithms (PoW, PoS, BFT) and distributed systems
- Strong background in networking protocols, cryptographic principles, and peer-to-peer systems
- Comprehensive understanding of blockchain architecture, transactions, and state management
- Experience with virtual machines, execution environments (EVM, WASM), and different blockchain models
- Proficiency in database optimization, network programming, and performance testing
- Experience with testing frameworks, continuous integration, and DevOps practices
- Bachelor's degree in Computer Science or related field with strong analytical skills
- Fluent in Vietnamese and English. Chinese is a Plus
- Work alongside & learn from best in class talent
- Flexible working options
- Attractive salary & benefits