Software Engineer
Skills
About the Role
You will design, implement, and support a distributed blockchain-based network. You will develop and operate blockchain nodes, design protocols and trustless interactions, evaluate emerging technologies, build blockchain analysis systems and Web3 dashboards, develop market-making algorithms, and contribute to DeFi strategies and smart-contract applications.
Requirements
- Have 0+ years of experience working in a digital asset environment.
- Pursue or hold a Bachelor of Science in Software Engineering, Computer Science, or a related field.
- Have exposure to HTTP REST and WebSocket communications.
- Demonstrate interest or experience in blockchains and smart contracts.
Responsibilities
- Develop and operate blockchain nodes across diverse blockchain protocols.
- Design complex protocols and trustless interactions between network actors.
- Evaluate applications for evolving tools and technologies.
- Develop blockchain analysis systems and Web3 dashboards for internal and external research.
- Develop market-making and liquidity-provisioning algorithms across centralized and decentralized crypto order books and pools.
- Contribute to technical requirements for DeFi strategies by writing smart contracts and applications.
Benefits
- Performance-based bonus
