Member of Technical Staff Blockchain Integrations (Backend Engineer)
About the Role
You will research and integrate new cryptoassets and blockchain protocols into production systems. You will design and implement resilient backend services and abstractions that scale across multiple networks, and add participatory features such as staking, governance, and vesting. You will build deterministic testing and monitoring to detect network-wide issues and support asset upgrades. You will review and contribute code across the stack, dive into low-level protocol details and open source projects to debug issues, and prioritize reliability, security, and automated operation of services.
Requirements
- Experience building complex distributed systems
- Proficiency with Go or demonstrated ability to learn comparable languages
- Experience building resilient services and automation for operational reliability
- Strong testing infrastructure and code quality practices
- Knowledge of concurrency, algorithm and data structure fundamentals
- Ability to trace and debug low-level protocol and open source code
Responsibilities
- Research new cryptoassets and integrate them into the platform
- Implement staking governance and vesting features
- Develop scalable blockchain abstractions
- Support assets through upgrades and monitor networks for issues
- Design and maintain resilient backend services
- Build deterministic testing and monitoring infrastructure
- Contribute to and review code across the engineering stack
- Debug deep stack and open source project issues
Benefits
- Meaningful equity
- 100% health dental and vision coverage for employees and dependents
- Generous perks and benefits package
