Description:
We're seeking a Senior Blockchain Developer with deep expertise in Solidity and Node.js to design, develop, and deploy scalable blockchain solutions. You'll build secure smart contracts, architect backend APIs, and collaborate with cross-functional teams to deliver high-performance decentralized applications (dApps) and Web3 infrastructure.
Key Responsibilities
- Design and implement smart contracts on EVM-compatible chains using Solidity.
- Develop, test, and deploy backend APIs and microservices in Node.js for blockchain integration.
- Optimize smart contract gas usage, ensure security best practices, and perform code audits.
- Integrate blockchain nodes, wallets, oracles, and cross-chain bridges.
- Collaborate with frontend, DevOps, and product teams to deliver complete dApp solutions.
- Maintain and enhance existing blockchain architecture and SDKs.
- Research new blockchain technologies (Layer-2, zk, rollups, cross-chain).
Requirements
- 5+ years of total software development experience.
- 3+ years in Solidity and EVM-based development.
- Strong proficiency with Node.js, Express, and TypeScript.
- Deep understanding of smart contract design patterns, ERC standards, and DeFi protocols.
- Experience with Web3.js, Ethers.js, Hardhat, Foundry, or Truffle.
- Knowledge of RESTful / GraphQL APIs, microservices, and event-driven architectures.
- Familiarity with Ethereum, Polygon, Binance Smart Chain, or other L2 networks.
- Version control with Git, CI/CD pipelines, and test automation.