Full Stack Engineer - Web3 & Blockchain
E-Commerce CollectionsRemote, India
Type
Full-time
Work setup
Remote
Experience
Mid
Posted
Today
🌍 Fully remote
What engineering roles in crypto pay
186 salaries · our own dataMost engineering roles in crypto pay between $145k and $266k, with a median of $205k.
As a Full Stack Engineer at E-Commerce Collections, you will build and scale decentralised applications, smart contracts, and the web platforms that sit on top of them. You'll work across frontend, backend, and on-chain development, bringing practical knowledge of smart contract security, wallet integrations, gas optimisation, and production-grade dApp architecture. You'll also contribute to AI/ML training initiatives by evaluating AI-generated code and technical solutions.
What you'll do
- Design, develop, test, and deploy end-to-end decentralised applications across frontend, backend, and smart contract layers
- Write, audit, and optimise smart contracts in Solidity (and/or Rust for non-EVM chains) with a focus on security, gas efficiency, and upgradeability
- Build responsive, user-friendly web interfaces using React, Next.js, and TypeScript, with seamless wallet connectivity and transaction flows
- Develop backend services and APIs using Node.js or similar to index, process, and serve on-chain and off-chain data
- Integrate with blockchain networks, RPC providers, oracles, indexers such as The Graph, and Web3 libraries such as ethers.js, viem, or web3.js
- Evaluate smart contracts and dApps for security vulnerabilities, including reentrancy, access control flaws, front-running, and oracle manipulation
- Analyse gas usage, transaction costs, and contract execution to identify bottlenecks and recommend optimisations
- Evaluate AI-generated code, smart contracts, and technical solutions for correctness, security, and reliability
- Develop and execute test cases (unit, integration, and fork tests) to assess the behaviour, consistency, and robustness of on-chain and off-chain systems
- Identify technical errors, inconsistencies, edge cases, and limitations in blockchain and full stack implementations
- Contribute to AI/ML training initiatives by evaluating model responses, preparing technical problem statements, and providing structured feedback
- Research emerging blockchain protocols, Layer 2 solutions, standards, and development tools
- Document technical findings, architecture decisions, security considerations, and implementation approaches
- Collaborate with engineering teams to improve the performance, security, and reliability of Web3 products
What you bring
- Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related technical field
- 4+ years of professional experience in full stack development, including at least 2 years building production Web3 or blockchain applications
- Strong programming skills in JavaScript/TypeScript and Solidity
- Hands-on experience with frontend frameworks such as React or Next.js, and backend development with Node.js
- Proven experience writing, testing, and deploying smart contracts on Ethereum or other EVM-compatible chains
- Experience with smart contract development frameworks such as Hardhat or Foundry
- Practical experience with Web3 libraries (ethers.js, viem, or web3.js) and wallet integrations (MetaMask, WalletConnect, or similar)
- Strong understanding of blockchain fundamentals, including consensus, transactions, gas, token standards (ERC-20, ERC-721, ERC-1155), and contract upgradeability patterns
- Solid knowledge of smart contract security best practices and common attack vectors
- Experience with databases (PostgreSQL, MongoDB, or similar), REST/GraphQL APIs, and Git-based workflows
- Strong analytical, debugging, and problem-solving abilities
- Ability to evaluate technical trade-offs involving security, gas cost, performance, scalability, and user experience
- Excellent research, technical communication, and documentation skills
- Fluency in English
- Availability to work night shift
Nice to have
- Experience with non-EVM ecosystems such as Solana (Rust/Anchor), Cosmos, or Polkadot
- Exposure to Layer 2 and scaling solutions such as Arbitrum, Optimism, Base, Polygon, or zkEVMs
- Familiarity with DeFi protocols (DEXs, lending, staking, AMMs), NFTs, or DAO governance mechanisms
- Experience with smart contract auditing, static analysis, or fuzzing tools such as Slither, Mythril, or Echidna
- Knowledge of cross-chain bridges, account abstraction (ERC-4337), or zero-knowledge proofs
- Experience with cloud platforms (AWS, GCP), Docker, and CI/CD pipelines
- 3+ years of experience in machine learning or AI model training, technical evaluation, or AI-assisted development
What we offer
- Salary of ₹1.8L-₹2.3L per month
- Full-time, night shift role
- Remote work
Context for this role
From the live jobs we track on CryptoJobsHQ, updated daily.
Similar roles at other companies
- Senior Blockchain Engineer at Ether.fi · On-site
- Web3 Core Engineer New at Brave Software · Remote
- Web3 Core Engineer at BRAVE · Remote
- Rust Engineer - Trading Systems at Keyrock · Remote
