Node.js Jobs in Web3

2,754 jobs found

Part of the Bondex Ecosystem

Job Position and Company Posted Location Salary Tags

$90k - $98k

$190k - $225k

$40k - $50k

$40k - $50k

$59k - $80k

$182k - $260k

$86k - $110k

$82k - $112k

$81k - $89k

$84k - $150k

$105k - $110k

Altimetrik
$90k - $98k estimated
NJ Jersey City US

  • Bachelor's degree in Computer Science, Engineering, or a related discipline; MS is a plus
  • 8+ years of overall software engineering experience, with a strong backend development foundation
  • 2 to 4 years of hands-on experience in Web3 and blockchain application development, including smart contract development and blockchain protocol integration
  • 3 to 5 years of experience with backend development using Java/Spring, Node.js, or equivalent enterprise frameworks
  • Proficiency in Solidity smart contract development, including testing frameworks (Hardhat, Foundry, Truffle) and security best practices
  • Hands-on experience with Web3 libraries such as Web3J, Web3JS, Ethers.js, or Viem
  • Solid understanding of blockchain fundamentals — consensus mechanisms, transaction lifecycle, gas models, wallet infrastructure, and key management
  • Experience with token standards (ERC-20, ERC-721, ERC-1155, ERC-3525, or equivalent) and tokenization patterns
  • Familiarity with permissioned blockchain networks (Hyperledger Besu, Fabric, Corda, or R3) is a strong plus
  • Experience with asynchronous programming, event-driven systems, and message queuing (Kafka, RabbitMQ, or equivalent)
  • Familiarity with DevOps practices, containerization (Docker, Kubernetes), and CI/CD pipelines
  • Understanding of cryptographic concepts — digital signatures, hashing, PKI, and secure key management — as applied to blockchain systems
  • Exposure to Layer 2 scaling solutions (Polygon, Optimism, zkSync, etc.) and cross-chain interoperability protocols is a plus
  • Experience in financial services or regulated industries is a plus
  • Familiarity with Agile/Scrum methodologies and distributed team collaboration tools

  • What does a Node.js developer in web3 do?

    A Node developer in web3 is a software developer who specializes in creating and maintaining applications built on the Node.js platform and using web3 technology

    Web3 is a term that refers to the collection of technologies and protocols that make up the decentralized web, also known as the Internet of value

    This includes blockchain technology, peer-to-peer networking, and other technologies that enable users to exchange value and data in a decentralized manner

    As a Node developer in web3, some of the responsibilities might include:

    • Developing and maintaining web3 applications using Node.js
    • Writing and testing code for smart contracts on blockchain platforms
    • Implementing security measures to protect the integrity and confidentiality of data on the decentralized web
    • Collaborating with other team members to design and implement web3 solutions
    • Troubleshooting and debugging issues with web3 applications
    • Staying up-to-date with the latest developments and best practices in the web3 ecosystem.