← All jobs
EC

Full Stack Engineer - Web3 & Blockchain

Type
Full-time
Work setup
Remote
Experience
Mid
Posted
Today
🌍 Fully remote

What engineering roles in crypto pay

186 salaries · our own data
median $205k$145k$266k

Most 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.

The market for DeFi roles

676 DeFi roles are open across crypto right now.

Browse DeFi Jobs →
Similar roles at other companies
Get an email when E-Commerce Collections posts new roles. One email a day at most, only when there is something new.