We are seeking a highly capable Mid-Level Web3 Protocol Developer to bridge the gap between our core on-chain logic and our extensive frontend user applications. In this role, you will spend your time writing foundational smart contracts in Solidity and Solana, while simultaneously engineering the critical middleware layer, software development kits (SDKs), and data pipelines that connect these contracts to our consumer applications. You will ensure that state management is bulletproof, that user wallets interact seamlessly with our custom protocol instructions, and that on-chain data is quickly and accurately fetched, parsed, and rendered. This role requires an engineer who enjoys looking at the full lifecycle of a transaction, from a user click to the on-chain block inclusion.
Responsibilities
- Develop, iterate, and maintain core protocol logic across our Solidity smart contracts and Solana Anchor programs.
- Build, publish, and maintain robust, developer-friendly TypeScript SDKs, wrappers, and npm packages around our deployed smart contracts.
- Architect and manage state synchronization engines to perfectly align on-chain blockchain states with client-side user interfaces.
- Implement, integrate, and test decentralized identity standards, multi-signature wallets, and on-chain DAO governance structures.
- Optimize client-side dApp performance by establishing custom RPC node routing, fallback endpoints, and real-time WebSocket subscriptions.
- Design and implement custom data indexing solutions using technologies like The Graph (subgraphs) or customized off-chain event listeners.
- Collaborate closely with frontend product teams to design clean, intuitive user experiences that demystify complex on-chain interactions.
- Maintain clean, readable version control histories, developer documentation, and public repository readmes for our open-source tools.
Skills
- Mid-level professional engineering experience building out the middleware and protocol layers of consumer decentralized applications.
- Proficient developing in both Solidity and Rust/Anchor, with a strong understanding of how compile-time assets map to client integrations.
- Advanced, expert-level proficiency in TypeScript, Node.js, and client-side Web3 engines like Viem, Ethers.js, and Solana Web3.js.
- Experience building and maintaining production-grade npm packages, developer tools, or open-source libraries used by other engineers.
- Clear understanding of blockchain data indexing frameworks, custom RPC optimization, and real-time streaming data architectures.
- Excellent communication and cross-functional collaboration skills, with a proven ability to bridge the gap between smart contracts and frontends.
- Strong background in Agile software development, including active sprint participation, task management, and collaborative code reviews.
- Passion for building smooth, highly intuitive developer experiences and user-facing Web3 products that operate reliably at scale.
Pay: $99,603.16 - $119,952.20 per year
Work Location: Remote