Overview
Skills
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.