Full Stack Engineer (Web3 focused)
About the Role
You will develop end-to-end decentralized applications, building responsive user interfaces and robust backend services while ensuring deep integration with the EVM ecosystem. You will implement secure transaction lifecycles, optimize gas usage, and integrate wallets and providers. You will design and maintain high-performance APIs and microservices, secure full stack components against common Web3 vulnerabilities, and collaborate 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 blockchain data indexing
- Proven experience securing Web3 applications, including OWASP Top 10 and decentralized security patterns
- Proficiency in React.js or Next.js and TypeScript for building performant state-driven frontends
- Strong experience in Node.js and relational databases (PostgreSQL) or NoSQL solutions
- Hands-on experience writing, testing, and deploying Solidity contracts using Hardhat or Foundry
- Familiarity with ERC-20, ERC-721, and ERC-1155 token standards
- Experience with Docker, Kubernetes, or AWS cloud services
Responsibilities
- Design and build scalable frontend interfaces that interact with blockchains 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 mitigate Web3 vulnerabilities
- Manage EVM transaction lifecycles, gas optimizations, and interactions with Layer 2 solutions
- Collaborate with product managers, UI/UX designers, and smart contract engineers to translate blockchain concepts into user-facing products
Benefits
- Medical allowance
- Life allowance
- Transportation allowance
- Web3 incentives
