101 is an open course platform with crypto rewards and NFT credentials. We help web3 organizations educate their audiences about how to use their products or participate in their communities.
Our no-code course builder creates embeddable micro courses (similar to a snapchat story) with multiple choice quizzes to assess comprehension. Users sign their quiz responses with their wallet, and if correct, are issued a non-transferrable NFT to serve as proof of learning. This NFT may then serve as an access key to Discord channels or Snapshot voting. If applicable, the student will also receive cryptocurrency from the course creator as a reward for learning.
When we launch out of beta, weโll be complementing our no-code builder with a full course platform, allowing students to create public profiles for themselves to showcase the things they've learned. We'll also have a browser to students can find new things to learn based on what they already know. Creators will have profiles too so they can aggregate their courses into one public page.
We're currently working with the following organizations, who've either created a course already, or are in the process of submitting their first course: Coinbase, Ledger, Celo, Polygon, Yearn Finance, Friends with Benefits, Treasure DAO, Unstoppable Domains, Odyssey, Olympus, Beanstalk, and Crypto Culture & Society.
๐ Read more about our vision here
๐ธ See screenshots of the full platform here
What you'll do in this role ๐ ๏ธ
- You will serve as our third engineering hire.ย Besides the CTO, the other two engineers are contractors, so youโll be the first official employee. You will work directly with the CTO and designers.
- Management opportunities will come over the next few years.ย You will be contributing a tremendous amount to the founding culture and DNA of the company, especially as we build and scale our engineering team. We're looking for someone who's seen what it's like to grow a team and product from tiny to largeโand who isn't afraid to grow just as fast.
- You're a full-stack web3 engineer with robust Solidity, Node/Typescript and React (Next.js) experience and a willingness to learn.ย Our current stack consists of a Typescript backend, Next.js frontend, and some Solidity contracts (see below for a full list of technologies we use). As our product grows, you'll be ready to tackle challenges wherever they might come up. If a project requires working with something you're not familiar with, you'll take time to learn a new technology.
- You'll take ownership of projects from code to infrastructure.ย We're looking for someone who has set up production systems before and isn't afraid to build and deploy products from scratch.
Who you are ๐
You're a fast learner with a history of diverse technical experience and excitement about for the future of work and conversational interfaces.
- You have several years of experience as a software engineer.
- You're experienced with Solidity, Typescript & Next.js. You're familiar with building complex Typescript Node backends, as well as with building modern React frontends that interact with blockchains. You also have some familiarity with Solidity contracts (or are willing to learn).
- You're a full-stack generalist who loves a good challenge. You can build features end-to-end and reliably ship well-tested code, with an eye towards maintainability.
- You love learning new technologies. Whether it's working with the zk-rollup L2 or consuming a new state-of-the-art decentralized API, you're excited about learning new tech and contributing to a diverse set of projects.
- You have an entrepreneurial streak and/or demonstrated history of technical leadership. You've done cool things in the past, both at work and outside the office.
What you'll work with ๐ข
Although we're constantly evolving our engineering workflow and processes, currently we use the following for our tech and work:
Tech Stack
- Backend: Serverless, Typescript/Node, GraphQL, Prisma, Planetscale
- Frontend: Next.js (React), Vercel
- Chains we use: Ethereum, Polygon
- Misc. Technologies We Use: OpenZepplin Upgrades, Gnosis Safe, many OpenZepplin contracts
Work Stack
- Slack for messaging
- Notion for notes and some documentation
- GitHub for version control
- Linear for issue tracking and such
Full-time Benefits (USA) ๐
- Home Office ๐ We all need that place to focus and do our best work. To help with this, we offer a $1,000 reimbursement for your home office setup. Get that standing desk, those noise-canceling headphones, or whatever else keeps you at your best.
- Angel Investment. Wanna start your own company one day? Spend 2 years at 101 and we will be your first investor and intro you to our investor network.
- Fast Internet ๐ Make work from home even easier with a high-speed internet connection. 101 pays a monthly $100 reimbursement for you to get the internet speeds you need.
- Insurance ๐ฅ We offer full medical, dental, and vision insurance to all full-time team members.
- Flex Hours ๐ช As long as you are available to collaborate with the team during our core work hours, you can flex your schedule however youโd like. You do you.
- Staycation ๐ด Sometimes youโve just got to unplug. To help out, 101 offers $300 a quarter for you to get out.
- Free Plants ๐ต Studies have shown that plants in the hom help us feel happier and calmer. Each full-time employee gets up to $50/mo for a new plant buddy.
- Caffeine Kick ๐ We reimburse the first $50 per month for coffee, tea, energy drinks, or your preferred form of caffeine.
- Donation Matching ๐ We will match up to $500 per year to donations you make to any 501(c)3 non-profit.
- Break A Sweat ๐ We believe itโs important to de-stress through exercise. We offer $100 monthly reimbursement to the gym or physical activity of your choice (yoga, rock climbing, boxing, etc.) This can also include at-home workout equipment
- Wind Down ๐ฅ Whether itโs Netflix, Hulu, Disney+ with the family, or cozying up with the LA Times, we provide a $50 monthly stipend for you to spend on the streaming, entertainment, or news sources of your choice.
- Team Bonding ๐ฅย Stay connected with your friends and colleagues. We organize periodic socially distanced group meals and team outings to stay connected.