Tech Lead

Remote /
RabbitHole /
At RabbitHole, we're working hard on making it easier for protocols to distribute their token to revolutionize the way work is done by developing the best way for protocols to incentivize network participants. You'll be working on the cutting edge of crypto with a team of people who are crypto-native, mission-driven, and endlessly curious.

What is RabbitHole's mission?
RabbitHole's mission is to make crypto more accessible and meritocratic. We know crypto can be a scary place and downright predatory — we want to fix that.

What problem are we solving?
Protocols are constantly looking for new ways to find and engage their network participants, but don’t have an easy way to do so. Tokens of these protocols often fall in the hands of investors and speculators who sit on centralized exchanges, rather than on users of these networks. This requires a dynamic in which the token holders of these protocols care more about increasing the price of the token through short-term incentives rather than creating sustainable protocols. On the other hand, new users in crypto have a difficult time in knowing where to start on their crypto journey and don’t know who to trust. 

RabbitHole is creating an efficient way for protocols to distribute their token by segmenting users based on on-chain & off-chain data. The RabbitHole platform makes it easy for users to get started in crypto, build their on-chain reputation (Skills), and discover new earning opportunities from protocols distributing their token to participants (Quests). 

Why are we solving this problem?
By making it more efficient for protocols to distribute their token to network participants, we are both driving more participation to protocols and making it easier for network participants to increase their ownership in protocols. We are putting ownership in the hands of users, rather than investors and speculators. By increasing the number of token holders who are using the network, we are making the underlying protocol more sustainable, and putting more money in the pockets of users. 

Why are we different?
RabbitHole is a group of crypto-natives who have years of experience in crypto. Compared to other crypto projects, we’re not building another Metaverse or protocol for risk — we’re making crypto more sustainable. We believe in the potential of what crypto stands for and can become, but we know that today there’s a lot to improve. RabbitHole’s platform is both educating users on the benefits of crypto while giving them earning opportunities to the top protocols.

Join us for the revolution:
We have years of runway to grow and support you on your journey. Founded in 2020, RabbitHole has raised $22M in funding, most recently in an announced Series A round in January 2022. We are backed by the best top tier crypto VCs like Electric Capital and traditional VCs like Greylock.

We're looking for customer and product-obsessed entrepreneurs who want to work with a dynamic fast-moving team and build the roadmap for RabbitHole to become the best way for protocols to distribute their token. If this is you, we are super excited to meet you and learn more.

What you'll do:

    • Get your hands dirty working all phases of the development lifecycle (planning, design, implementation, deployment, operations, and support).
    • Lead technical and architectural decision making of our infrastructure that can scale to millions of users
    • Take responsibility for optimizing and solidifying performance, security and stability throughout our codebase and its many dependencies, and support your colleagues in doing the same
    • Guide and support colleagues through mentoring and pair programming
    • Improve RabbitHole through effective review of pull requests, triaging and analysis of issues, auditing and refactoring the codebase, improving the deployment process, and testing
    • Proactively contribute to team discussions about UX design, technical issues, sprint and roadmap planning, and improving team processes

What we're looking for:

    • Demonstrated interest or experience with blockchain related development and web3 technologies through any of the following: work experience, hackathons, open source work, personal projects, or similar experiences
    • Experience leading a team of engineers, including familiarity with operating processes such as sprint planning & agile processes
    • Demonstrated ability to identify, attract, retain and develop world-class talent
    • Desire to immerse themselves in the world of blockchain, and attend crypto conferences to represent the company to the crypto development community
    • Experience working with React, TypeScript, NextJS, GraphQL, Solidity, and other modern development frameworks
    • Proven ability to work in a remote working environment
    • Proficient and thoughtful with asynchronous and synchronous communication, giving and receiving feedback, and working independently and with a team
    • Demonstrated success working within a fully remote environment
    • Ability to have four minimum hours of overlap with US-based timezones

Bonus Points

    • Experience building full stack crypto applications at scale that integrate with web3 APIs, smart contracts and node infrastructure
    • Experience working and implementing design systems
    • Experience architecting or working with an indexer to query data from blockchain nodes
    • Previous hands-on experience with security and cryptography
    • Thorough understanding of Ethereum and other blockchain technology
    • Prior experience building and scaling consumer-facing applications