Lead Blockchain Engineer / Web3 Technical Lead / Blockchain Protocol Engineer

Overview

Remote
$DOE
Full Time
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

React
Typescript
blockchain
Web3
Ethers.js

Job Details

Role: Lead Blockchain Engineer (Full-Stack Web3)

Location: Remote

Client: Financial Start-up

Duration : Contract 12months(extendable)

Role Overview

We are seeking a Lead Blockchain Engineer with strong hands-on smart contract experience and solid React/Web3 frontend skills.

This role is blockchain-first: you will own the design, implementation, and security of smart contracts that manage real financial value. In parallel, you are expected to be comfortable building and maintaining the React + TypeScript frontend that interacts with these contracts.

This is a hands-on leadership role for someone who understands both protocol logic and user-facing Web3 workflows.

Key Responsibilities

Blockchain & Smart Contracts (Primary)

- Design, implement, and maintain Solidity smart contracts governing:

* Savings circle lifecycle (creation, joining, activation, completion)

* ERC20 stablecoin flows (approve, transferFrom, payouts

* Cycle-based state machines and automated payouts

* On-chain reputation tracking

- Ensure contract correctness, safety, and gas efficiency.a

- Write and maintain unit and integration tests for smart contracts.

- Identify and mitigate common blockchain risks (reentrancy, state corruption, token misuse).

Frontend & Web3 Integration (Required)

- Build and maintain React + TypeScript interfaces that:

* Interact with smart contracts via Web3.js or Ethers.js

* Handle wallet connections, approvals, and transaction flows

* Present on-chain state clearly to users

- Implement reliable UX for asynchronous blockchain actions:

* Pending transactions

* Error handling

* State refresh after confirmations

- Collaborate on frontend architecture to keep contract interfaces clean and stable.

Technical Leadership

- Lead blockchain-related architectural decisions.

- Review PRs across smart contracts and Web3 frontend code.

- Mentor engineers on blockchain best practices and Web3 UX patterns.

- Work closely with the CTO on protocol design and roadmap planning.

Required Qualifications (Must-Have)

- Strong production-level experience with Solidity.

- Deep understanding of ERC20 tokens, allowances, and stablecoin workflows.

- Experience designing stateful smart contracts handling financial logic.

- Hands-on experience with React + TypeScript.

- Experience integrating frontend apps with blockchain via Web3.js or Ethers.js.

- Familiarity with Hardhat or Foundry.

Candidates without real smart-contract experience are not a fit for this role.

Nice-to-Have

- Experience with Layer-2 networks (Polygon, Base, Arbitrum, Optimism).

- Familiarity with smart contract audits or security reviews.

- Knowledge of DeFi or financial primitives.

- Experience designing upgradeable or modular contract systems.

- UX sensitivity around blockchain transaction flows.

What Success Looks Like

- Smart contracts are secure, auditable, and easy to reason about.

- Frontend integrations are robust and user-friendly.

- Engineers ship features confidently without introducing protocol risk.

- Blockchain architecture scales with product growth.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.