Developer Advocate
An open source Ethereum protocol for memberships & subscriptions.
Maintainer signals as of 8/12/2026
Funding history
Projects
About Unlock Protocol
Unlock is a protocol developers, creators, and platforms can use to create memberships. Unlock’s goal is to ease implementation and increase conversion from “users” to “members,” creating a much healthier monetization environment for the web. In short, Unlock is an open-source, collectively owned, community-governed, peer-to-peer system that creates time-based memberships.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will write open-source code, samples, and plugins that demonstrate the Unlock Protocol across languages and frameworks. You will design features for developers and creators, create tutorials and presentations, lead live-coding sessions, review code, support external developers, and build demos with strategy and partnerships. You will also help motivate and lead external moderator teams.
Requirements
- 3+ years of experience as an individual contributor software developer
- Production-grade code including tests and documentation
- Extensive JavaScript experience
- Front-end and backend JavaScript experience
- User experience design
- Visual design
- Experience with blockchain, NFTs, Ethereum, or web3
- Independence
- Proactivity
- Ability to motivate, empower, and lead external moderator teams
- Ability to quickly learn and teach technologies and frameworks
- Excellent English communication skills
Responsibilities
- Write open-source code, samples, and plugins
- Design and specify features for third-party developers and creators
- Write tutorials
- Record presentations
- Perform live-coding sessions at conferences and events
- Review code and provide feedback to internal and third-party developers
- Build demos with strategy and partnerships
