About this role
Job Summary We are looking for a Web3 Developer with hands-on experience in smart contracts, decentralized applications (dApps), and blockchain integrations. The ideal candidate understands blockchain fundamentals, writes secure code, and can build scalable Web3 features that integrate smoothly with front-end and back-end systems. Key Responsibilities Develop, test, and deploy smart contracts primarily using Solidity (Ethereum, EVM chains). Build and maintain dApps, including wallet integrations (MetaMask, WalletConnect, Coinbase Wallet). Work with Web3 libraries such as ethers.js / web3.js for on-chain/off-chain communication. Implement and maintain on-chain/off-chain data architecture (IPFS, subgraphs, indexing services). Conduct smart contract audits, gas optimization, and security reviews. Integrate blockchain features into existing products and APIs. Collaborate with UI/UX and back-end teams to deliver seamless user experiences. Stay updated with L1/L2 scaling solutions, blockchain trends, and emerging technologies. Qualifications Bachelor’s degree in Computer Science, Software Engineering, or relevant field. 3+ years’ experience in blockchain development or smart contract engineering. Strong experience with Solidity, ethers.js, web3.js, and Node.js. Familiarity with Hardhat/Foundry/Truffle, Ganache, OpenZeppelin libraries. Knowledge of Ethereum, Polygon, BNB Chain, or other EVM-compatible chains. Understanding of cryptography, wallet interactions, and token standards (ERC-20, ERC-721, ERC-1155). Core Skills Smart contract development & auditing dApp architecture EVM concepts & gas optimization REST APIs / GraphQL Version control (Git) Strong debugging and problem-solving skills
