Blockchain Web3 Engineer

Remote $100k–$200k 4 months ago full-time quality 9.1/10

Role in brief

Centraprise seeks a Blockchain Web3 Engineer to develop and maintain smart contracts and backend components. This role involves engineering secure smart contracts, building Web3 interaction components, and managing blockchain node operations. Candidates with strong blockchain fundamentals and hands-on experience in Solidity and EVM-based chains or enterprise blockchains should apply for this remote position.

SolidityVyperHardhatFoundryTruffleRemixEthereumPolygonArbitrumOptimismBSCHyperledger Fabric

About the role

This role focuses on the full lifecycle of smart contract engineering and Web3 development. Responsibilities include designing, developing, and maintaining smart contracts using Solidity or Vyper, ensuring they meet product and security standards. The engineer will also build backend components necessary for contract interaction, covering transaction orchestration, signature flows, and Web3 SDK integrations.

A key part of the position involves managing contract deployment pipelines, which includes handling ABI/versioning, migrations, and upgrade strategies using proxy patterns, along with coordinating releases. The engineer is expected to implement secure patterns within contracts and support their testing. This ensures the integrity and reliability of all deployed smart contract solutions.

Beyond contract development, the role extends to node operations and infrastructure. This means deploying, configuring, and operating blockchain nodes and their supporting infrastructure, such as full nodes, archival nodes, and RPC endpoints. The engineer will manage node upgrades, chain configuration changes, and respond to incidents on production networks, implementing operational tooling for health checks, performance monitoring, and alerting, while also addressing blockchain-specific reliability concerns.

The annual salary for this position is between $100,000 and $200,000.

Skills that matter here

  • Solidity: This role requires hands-on experience in developing and maintaining smart contracts using Solidity.
  • Vyper: Experience with Vyper is relevant for designing and developing smart contracts.
  • Hardhat: Development tooling like Hardhat is essential for smart contract development.
  • Ethereum: Experience with EVM-based chains such as Ethereum is required for this position.
  • Hyperledger Fabric: Experience with enterprise chains like Hyperledger Fabric is relevant depending on the project.
  • Corda: Experience with enterprise chains like Corda is relevant depending on the project.

Who this role suits

  • A person who thrives on building and securing decentralized applications from the ground up.
  • Someone who enjoys managing the full deployment lifecycle of smart contracts and blockchain infrastructure.
  • An individual with a strong understanding of blockchain fundamentals and a meticulous approach to security.
  • A candidate comfortable with both smart contract development and the operational aspects of running blockchain nodes.

From the employer

Roles & Responsibilities

  • Smart Contract Engineering & Web3 Development
  • Design, develop, and maintain smart contracts (Solidity/Vyper or relevant stack) aligned to product and security requirements.
  • Build backend/Web3 components for contract interaction:
  • Transaction orchestration, signature flows, nonce management, gas strategies
  • Web3 SDK integrations
  • Develop and manage contract deployment pipelines, including ABI/versioning, migrations, upgrade strategies (proxy patterns), and release coordination.
  • Implement secure patterns for contracts:
  • Support smart contract testing:
  • Node Operations & Infrastructure
  • Deploy, configure, and operate blockchain nodes and supporting infrastructure:
  • Full nodes/archival nodes, RPC endpoints, validator nodes (as applicable)
  • Manage node upgrades, chain configuration changes, and incident response for production networks.
  • Implement operational tooling for:
  • Node health checks, RPC performance monitoring, log aggregation, and alerting
  • Handle blockchain-specific reliability concerns:
  • Re-org handling, finality considerations, peer connectivity, RPC failover, rate limiting

Must Have Technical/Functional Skills

  • Core Web3 / Blockchain Skills (Must-Have)
  • Strong understanding of blockchain fundamentals:
  • transactions, blocks, gas/fees, wallets/keys, RPC, finality, consensus basics
  • Hands-on experience with smart contracts:
  • Solidity (preferred) and development tooling (Hardhat/Foundry/Truffle/Remix)
  • Experience working with EVM-based chains (Ethereum/Polygon/Arbitrum/Optimism/BSC)
  • or enterprise chains (Hyperledger Fabric/Corda/Quorum) depending on project

Questions about this role

What is the remote work policy for this role?

This is a full-time remote position.

What is the salary range for this position?

The salary for this role ranges from $100,000 to $200,000 per year.

What are the core technical skills required for this role?

Candidates must have a strong understanding of blockchain fundamentals, hands-on experience with smart contracts (preferably Solidity), and experience with EVM-based chains or enterprise blockchains.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Centraprise.