Node.js Jobs in Web3

4,569 jobs found

web3.career is now part of the Bondex Logo Bondex Ecosystem

Receive emails of Node.js Jobs in Web3
Job Position Company Posted Location Salary Tags

Rome Protocol

United States

$120k - $250k

Joy Network

United States

$72k - $110k

Bondex

United States

$76k - $150k

Offchain Labs

United States

$72k - $104k

Stardust

Remote

$112k - $159k

Copper.co

London, United Kingdom

$90k - $100k

Ledger

Paris, France

$90k - $100k

Token Metrics

Milan, Italy

$90k - $100k

Token Metrics

Lima, Peru

$90k - $100k

Token Metrics

Budapest, Hungary

$90k - $100k

Token Metrics

Medellín

$90k - $100k

Token Metrics

Milan, Italy

$43k - $86k

Token Metrics

Lima, Peru

$43k - $86k

Token Metrics

Quito, Ecuador

$43k - $86k

Rome Protocol
$120k - $250k
Oak Park, CA, USA

Responsibilities

  • Solidity Smart Contracts: Write Rome’s core Solidity smart contracts for state commitments, DA, settlement, bridging, etc.
  • State Commitments: Post Rome’s state commitments such as Merkle roots to the base layer (Ethereum) blockchain to ensure robust transaction ordering.
  • Data publication: Post Rome’s transaction batches and blocks to Ethereum and other DA Layers such as Celestia.
  • L1 <> L2 Integration: Integrate base layer (Ethereum) withdrawals and deposits to allow bridging assets to Rome rollups, and prevent double-spending.
  • State Synchronization: Ensure rollup state is synchronized between Solana and the rollup node. Develop code to address blockchain reorgs on Ethereum and Solana.
  • Integrate Proofs & Settlement: Generate proofs including fraud and ZK, and post these proofs to Rome’s smart contracts.
  • Ethereum Rollup Proficiency: Become proficient in Ethereum Rollup technologies including Arbitrum, Optimism, Polygon, and zkSync, preparing for tasks such as deployment, operation, debugging, and improvements.
  • Zero Knowledge VM Expertise: Develop an understanding of Zero Knowledge VM and tackle the complexities of working with ZK-EVM stacks and integrating them with sequencers under various proving standards.
  • Rome RaaS: Develop Rome’s Rollup-as-a-service by integrating various Ethereum clients such as Arbitrum Orbit, Polygon zkEVM, etc.
  • Innovation in Rollups: Drive innovation within Rollup ecosystems by developing and implementing new features like Decentralized Sequencing, peer-to-peer messaging, and minimized trust off-chain computation.
  • Network Security Enhancement: Improve network security and robustness by identifying potential vulnerabilities, setting up reproducible test environments, and developing strategic solutions.

Requirements

  • Technical Proficiency: Proficient in writing core Solidity smart contracts.
  • Blockchain Architecture Knowledge: Deep understanding of Ethereum client architecture, particularly its EVM execution client, Geth.
  • Rollup Technology Familiarity: Familiarity with various Ethereum Rollup clients, their components, and the trade-offs involved.
  • Independent Work: Capable of working independently from conceptualization to implementation, including monitoring and updating your own code.
  • Communication Skills: Proficient in English, with strong skills in both writing and speaking.
  • Code Quality: Proven track record of delivering high-quality, production-grade code, managing significant user interactions or transactions.
  • EVM Integration Skills: Comprehensive knowledge of the EVM and its integration with external tools.
  • Web3 Experience: Proficient with Web3 libraries and backend development (e.g., ethers and web3 libraries.
  • Industry Passion: Keen interest in the Web3/crypto industry and user experience with crypto applications (e.g., Uniswap, Aave).
  • Educational Qualifications: Bachelor's degree or higher in Computer Science, Software Engineering, or a related technical field.

Technologies We Employ and Train In

  • Geth and its Rollup derivatives
  • Rust and Solana
  • AWS cloud services
  • Ethers and web3 libraries

Benefits

  • Top-tier salary and equity package
  • In-person office in Oak Park (near Los Angeles)
  • Health, dental, and vision coverage
  • Team on-site events
  • Travel to crypto conferences
  • Unlimited vacation policy

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.