Tech Stack
GoJavaScriptNode.jsPythonRustSolidityWeb3
About the role
- Develop, test, and maintain high-quality software applications and systems
- Collaborate with open-source communities to incorporate latest blockchain infrastructure developments
- Understand and integrate the latest blockchain protocols into InfStones' platform
- Enable customers to use InfStones' platform for multi-chain interoperability
- Partner with product managers and ecosystem solution architects to translate requirements into products
- Work on complex technical challenges and turn customized solutions into actionable products
- Write clean, scalable, and efficient code following best practices
- Ensure all technical documentation is clear and comprehensive
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
- Expertise with at least one mainstream programming language such as Golang, Python, Javascript, Rust, etc.
- Good programming skills and programming habits
- Good technical documentation writing skills
- (Preferred) Relevant work experience in blockchain protocol foundations
- (Preferred) Familiar with the design details of mainstream open-source blockchains
- (Preferred) Familiar with consensus protocols such as BFT, Paxos, Raft
- (Preferred) Familiar with Solidity, smart contracts, web3 RPC, and consensus algorithms