Full Stack Software Engineer
About the Role
You will design, build, and maintain full stack web applications that power developer-facing products and internal tools. You will plan and lead projects, implement frontend and backend features, integrate web3 wallets and protocols, and deliver high-quality, accessible UI. You will contribute to deployment and testing infrastructure, mentor teammates, and ship production features used globally.
Requirements
- 3-5+ years of experience shipping high quality products
- Experience across backend and frontend stacks
- Experience with TypeScript
- Experience with Node
- Experience with Express
- Experience with Apollo
- Experience with GraphQL
- Experience with relational databases such as MySQL or Postgres
- Experience with React
- Experience with Tailwind
- Familiarity with Vercel
- Familiarity with Google Cloud Compute
- Familiarity with Prisma
- Familiarity with typed GraphQL tools such as TypeGraphQL Pothos or Nexus
- Excellent communication skills
- Self-motivated learner with a bias for shipping
Responsibilities
- Collaborate with cross-functional teams
- Plan lead and implement projects across the stack
- Build member-facing web experiences and internal tools
- Develop Packs bridging onchain and offchain experiences
- Create learning experiences for developer Guides
- Integrate web3 wallets and protocols
- Build high-quality UI with performance and accessibility
- Contribute to infrastructure for testing deploying and running systems
- Mentor teammates and share technical knowledge
- Ship production features used by a global audience
Benefits
- Option to be paid in cryptocurrency
- Stock options
- Comprehensive health insurance for employees and dependents including vision and dental
- Flexible vacation policy
- Flexible remote work policy
- Stipends for home office improvements meals and additional remote-work benefits
