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

Skills

Apply Now
Full Stack Software Engineer at ETHGlobal | JobStash