About the Role
The role involves developing and maintaining a decentralized communication standard for cryptocurrency wallets and applications, with emphasis on robust full-stack implementation, security, and developer experience.
Responsibilities
- Design and implement core features across client and server components
- Maintain and improve a secure, production-grade open-source protocol
- Collaborate with developers to refine API design and integration workflows
- Write clean, testable, and well-documented code
- Troubleshoot and resolve issues in distributed systems
- Participate in code reviews and architectural planning
- Ensure compatibility across blockchain ecosystems
- Optimize performance and reliability of real-time communication layers
- Support SDK development for multiple platforms
- Contribute to technical documentation and developer resources
- Stay current with advancements in web3 and decentralized identity standards
Nice to Have
- Experience with blockchain or decentralized applications
- Prior work on wallet infrastructure or identity systems
- Involvement in web3 developer communities
- Understanding of OAuth, JWT, or similar authentication standards
- Familiarity with testing frameworks like Jest or Mocha
Benefits
- Health and wellness coverage
- Flexible time-off policy
- Professional development budget
- Home office stipend
- Equity compensation
Compensation
Competitive salary and equity package
Work Arrangement
Remote-first with flexible hours
Team
Collaborative, distributed engineering team focused on developer tools and open protocols
Open Source Contribution
Active participation in maintaining and evolving an open standard is a core part of the role. Candidates should be comfortable publishing code publicly and engaging with community contributors.
Security Focus
Given the sensitive nature of wallet interactions, a strong emphasis is placed on secure coding practices, threat modeling, and peer review to prevent vulnerabilities.
Available for qualified candidates