Full Stack Engineer (Web3 focused)
About the Role
You will develop end-to-end decentralized applications, working across frontend and backend to deliver secure, performant user experiences. You will craft responsive interfaces that interact with blockchains, build high-performance APIs and microservices, and optimize transaction lifecycles and gas usage. You will implement security best practices for Web3 applications and work with product managers, designers, and smart contract engineers to translate blockchain concepts into user-friendly products.
Requirements
- Deep understanding of the EVM including providers, signers, transaction broadcasting, and indexing
- Proven experience securing Web3 applications and knowledge of OWASP Top 10
- Proficiency in React or Next.js and TypeScript
- Strong experience with Node.js and relational databases (PostgreSQL) or NoSQL solutions
- Hands-on experience with Solidity smart contract development, testing, and deployment (Hardhat or Foundry) preferred
- Familiarity with ERC-20, ERC-721, and ERC-1155 standards
- Experience with Docker, Kubernetes, or AWS cloud services
Responsibilities
- Design and build scalable frontend interfaces that interact with the blockchain using Ethers.js, Viem, or Web3.js
- Develop and maintain high-performance APIs and microservices using Node.js and TypeScript
- Implement and maintain rigorous security standards across the full stack to protect against Web3 vulnerabilities
- Manage EVM interactions including transaction lifecycles, gas optimizations, and Layer 2 integrations
- Collaborate with product managers, UI/UX designers, and smart contract engineers to translate blockchain concepts into user-friendly products
Benefits
- Medical benefits
- Life insurance
- Transportation allowance
