Position: Blockchain Core/Backend developer
Job Description:
- Develop Go-based CLI tools that interact with Ethereum and similar blockchain networks
- Implement smart contract function call logic and manage related parameters
- Design secure server-client architecture with APIs
- Automate environment settings, logging, error handling, and tests
Technical Requirements:
- 3+ years of experience in blockchain core development, with at least 2 years focusing on smart contracts.
- Deep understanding of the Go language and practical experience
- Experience utilizing the go-ethereum (geth) library and smart contract interaction experience
- Experience designing and implementing command structures using the CLI framework
- Experience with source code version control and collaboration using Git
Preferred Qualifications:
- 3+ years of Go development experience.
- Experience developing Solidity and smart contracts
- Understanding of Layer2 architecture (core component of OP Stack) and blockchain ecosystems
- Experience building Docker, CI/CD pipelines
- Experience contributing to open source projects
Nice to Have (Optional)