The ideal candidate should possess a strong background in blockchain technology, specifically Ethereum, along with strong full-stack development experience. This role involves designing, developing, and maintaining Ethereum-based applications and integrating blockchain solutions with modern Web3 frontend and backend systems.
Key Responsibilities
- Design, develop, and deploy blockchain-based solutions using the Ethereum platform.
- Build secure and scalable Smart Contracts using Solidity.
- Develop interactive DApps and user interfaces using React.js.
- Integrate blockchain functionality using wagmi, ethers.js, viem, and/or web3.js libraries.
- Build backend microservices/APIs using Node.js/NestJS to support blockchain operations.
- Connect smart contracts with frontend and backend systems.
- Implement wallet connection flows (MetaMask, WalletConnect, etc.) using wagmi/Web3 tooling.
- Follow best practices for smart contract security, deployment, and version control.
- Collaborate with cross-functional teams to integrate blockchain with existing products.
- Stay up to date with the latest advancements in Ethereum, Layer-2 networks, and Web3 tools.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or relevant field.
- Minimum 2 year hands-on experience with Ethereum blockchain development.
- Strong proficiency in Solidity and Smart Contract development.
- Practical experience with React.js for front-end DApp development.
- Backend development experience using Node.js or NestJS.
- Strong knowledge of ethers.js, web3.js, wagmi, and viem for Web3 integrations.
- Familiarity with Ethereum development tools like Hardhat, Truffle, Remix, or Foundry.
- Experience working with wallet providers, Web3 authentication, and RPC providers (Infura, Alchemy, etc.).
- Deep understanding of blockchain architecture, EVM, transactions, gas, events, and security.
- Problem-solving mindset and ability to work independently or within a team.
- Good communication skills to simplify complex blockchain concepts for non-technical stakeholders.
Nice To Have (Preferred Skills)
- Experience with DeFi protocols, NFT ecosystems, or token standards (ERC-20, ERC-721, ERC-1155).
- Knowledge of Layer-2s (Polygon, Arbitrum, Optimism, Base).
- Familiarity with IPFS, TheGraph, Moralis, or third-party blockchain APIs.
- Smart contract security testing and audit tools (Slither, MythX, Foundry/Hardhat testing).
- Experience working with CI/CD pipelines, Docker, and Git workflows.
Skills: skills,blockchain,solidity,node.js,ethereum,communication