12 Nov
|
E-Commerce Collections
|
India
12 Nov
E-Commerce Collections
India
Experience Required: 4+ Years
Job Type: Full-time (Night Shift)
Department: Engineering / Blockchain & Web3
Work Location: Remote
Salary: ₹1.8L - ₹2.3L / month
Job Summary
We are looking for an experienced Full Stack Engineer with at least 4 years of hands-on industry experience to build and scale decentralised applications, smart contracts, and the web platforms that sit on top of them.
The ideal candidate should have a robust engineering background across frontend, backend, and on-chain development, and the ability to understand how blockchain systems behave in real-world conditions. The role requires practical knowledge of smart contract development and security, wallet and protocol integrations, gas optimisation, and production-grade dApp architecture.
The candidate will also contribute to AI/ML training and evaluation initiatives by assessing AI-generated code and technical solutions, identifying flaws and vulnerabilities, validating outputs, and providing structured feedback to improve AI systems.
Key Responsibilities
- Design, develop, test, and deploy end-to-end decentralised applications (dApps) 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 (Node.js or similar) that index, process, and serve on-chain and off-chain data.
- Integrate with blockchain networks, RPC providers, oracles, indexers (e.g. 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.
Required Skills & Qualifications
- 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.
- Solid 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.
Preferred Skills
- 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.
- Experience in AI model training, technical evaluation, or AI-assisted development.
Ideal Candidate Profile
We are looking for someone who:
- Has a strong engineering mindset and enjoys solving complex technical challenges across the full stack.
- Thinks security-first and understands that deployed smart contracts are hard to change and costly to get wrong.
- Can independently research, analyse, and validate technical implementations.
- Questions assumptions and investigates technical details rather than accepting solutions at face value.
- Understands the practical behaviour of blockchain systems beyond theoretical concepts, including gas, latency, and network conditions.
- Is comfortable working with fast-evolving Web3 and AI technologies and continuously learning new tools and techniques.
Pay: ₹180,000.00 - ₹230,000.00 per month
Benefits:
- Work from home
Education:
- Bachelor's (Required)
Experience:
- Machine learning: 3 years (Preferred)
Language:
- English (Required)
Shift availability:
- Night Shift (Required)
Work Location: Remote
📌 Full Stack Engineer - Web3 & Blockchain (India)
🏢 E-Commerce Collections
📍 India