Senior Software Engineer (Full Stack)

Web3Auth is a Wallet-as-a-Service and embedded-wallet infrastructure provider for Web3 applications, offering non-custodial, seed-phrase-free wallet creation through MPC, account abstraction, and familiar authentication methods.

Maintainer signals as of 9/25/2026

Distributed
About Web3Auth

Web3Auth provides embedded wallet infrastructure, SDKs, social and passwordless authentication, multi-party computation, account abstraction, MFA, wallet UI, wallet pre-generation, on-ramp aggregation, and multichain support. Consensys acquired Web3Auth in 2025; its technology is now integrated into MetaMask Embedded Wallets while the Web3Auth site and brand remain active.

View jobs by Web3Auth

Skills

About the Role

Take end-to-end technical and engineering ownership of applications and product features, designing, developing, documenting, testing, and implementing functionality across the stack.

Requirements

  • 3+ years of work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree
  • Passion for cutting-edge technology and solving complex business problems
  • Blockchain or crypto experience
  • Experience developing web-based applications, libraries, and microservices using Golang, JavaScript, or TypeScript
  • Interest or experience in cryptography or blockchain development
  • Experience with Angular, React, Vue, NodeJS, MySQL, MongoDB, and REST web services
  • Understanding of state-management patterns such as Redux or Vuex
  • Experience with modern front-end technologies such as Babel and webpack
  • Track record of delivering high-quality UI
  • Experience with dApps or crypto wallet development
  • Exposure to CI/CD and AWS

Responsibilities

  • Take complete end-to-end technical and engineering ownership of applications and product features
  • Design, develop, document, and implement new functionality
  • Build enhancements, modifications, and corrections to existing software
  • Coordinate engineering activities across project delivery
  • Guide day-to-day development activities
  • Lead architecture decisions and participate in design, design reviews, code reviews, and implementation
  • Promote engineering best practices across the development lifecycle
  • Participate in Agile stand-ups, sprint planning, reviews, and retrospectives