Full-Stack Web3 Developer - Blockchain Application

1,000
ETH, DAI, USDT
+53

About the Project

We are building a Web3 application with a comprehensive frontend dashboard already developed in Next.js/React. The application allows users to interact with smart contracts on Ethereum and manage various blockchain-based features through an intuitive interface.

Current State: The frontend is fully designed and built with ~15,000 lines of Next.js 15, TypeScript, React, and Tailwind CSS. All UI components are complete and working with mock data.

What we need: An experienced full-stack developer to:

  1. Thoroughly review and refactor the existing codebase - identify issues, optimize architecture, and improve code quality
  2. Build a contract service abstraction layer
  3. Integrate the frontend with smart contracts
  4. Build a backend API and database for off-chain features
  5. Replace mock data with real contract/API calls
  6. Implement wallet authentication

Important Note: Smart Contract Status

The smart contracts are currently in development by a separate developer. You will:

  • Work in parallel with the smart contract developer
  • Create a service abstraction layer with TypeScript interfaces defining all contract interactions
  • Implement mock providers initially that simulate contract behavior
  • Swap mock implementations for real contract calls once available
  • Collaborate with the contract developer to ensure interfaces match the final ABI

This approach allows development to proceed without blocking on contract completion.

Tech Stack

Frontend (Already Built):

  • Next.js 15 (App Router)
  • React 19
  • TypeScript
  • Tailwind CSS v4
  • shadcn/ui components
  • Recharts for data visualization

To Be Implemented:

  • Contract service abstraction layer
  • Smart contract integration (ethers.js or viem)
  • Wallet connection (RainbowKit, wagmi, or similar)
  • Backend API (Node.js)
  • Database (PostgreSQL/Supabase recommended)
  • Real-time data updates

Required Skills

Must Have:

  • 4+ years of professional full-stack development
  • Strong experience with Node.js and TypeScript
  • Experience with Web3/blockchain development (ethers.js or viem)
  • PostgreSQL database design and implementation
  • RESTful API design
  • Experience with Next.js (App Router preferred)
  • Code review and refactoring expertise (this is a PRIMARY responsibility)
  • Ability to identify architectural issues and propose improvements

Nice to Have:

  • Experience with Supabase
  • Redis/caching implementation
  • Event indexing or subgraph experience
  • Previous DeFi/blockchain experience
  • Vercel deployment experience
  • Experience designing abstraction layers and interfaces
     

Budget:
-> To be discussed

1,000
ETH, DAI, USDT
+53

More Jobs from this customer

Smart Contract Developer - Ethereum Solidity

About the Project We are building a Web3 application on Ethereum that requires multiple smart contracts to handle core protocol functionality. We have a fully built frontend (Next.js/React with ~15,000 lines of code) waiting to...

Smart Contract Developer - Ethereum Solidity

About the Project We are building a Web3 application on Ethereum that requires multiple smart contracts to handle core protocol functionality. We have a fully built frontend (Next.js/React with ~15,000 lines of code) waiting to...

More Jobs like this

Show more
Smart Contract Developer - Ethereum Solidity

About the Project We are building a Web3 application on Ethereum that requires multiple smart contracts to handle core protocol functionality. We have a fully built frontend (Next.js/React with ~15,000 lines of code) waiting to...

Video Editor Partner for Simple Daily Edits (1-2 Videos)

Looking for a video editor to handle simple editing tasks for 1-2 videos daily. This is not a paid weekly or daily gig; instead, I seek a partner. Payment will come once the edited videos...

Integration demo for an onchain land protocol on Sui

We’re looking for a TypeScript developer to build a small public integration demo for merca.earth — an onchain land protocol on Sui. merca.earth already has: a live onchain protocol, a working client app, public docs....

EARN 20% COMMISSION — WE BUILD WEBSITES -- YOU FIND CLIENT

Looking for a "setter" or partner with good connections to founders and small buisness owners.  The Product we deliver:   Premium Web Development + Custom AI Integrations. The Pay: 20% of the total project cost.  The...

X Productivity Tool Account Labeler Chrome Extension

We’re hiring a Growth Specialist to drive installs for our Chrome extension, X Account Labeler, through strategic outreach and social content. If you’re an X power user who knows how to make a tool go...

Responsable Marketing – Plateformes de Seconde Main

Nous recherchons des talents en marketing basés en France. Votre rôle consistera à gérer les fiches produits, optimiser les prix et animer notre communauté afin de maximiser les ventes. La cause de l'économie circulaire vous...

Telegram Group Growth

I am looking for an experienced freelancer for help grow my Telegram group with real active users. My target is to reach approximately 10,000 members Requirements : -Only organic and real users ( NO bots,...

Russian Translator Needed (English to Russian)

We are looking for a Russian translator to translate simple English text into Russian. Job Details: Language: English → Russian Type: General content (easy, non-technical) Work: Ongoing available Deadline: Flexible Requirements: Basic Russian translation skills...

WebApp Application (Web3 - Wallet - Exchange - Contracts)

Full-Cycle Crypto & Web3 Development | Any Complexity We are a team of experienced blockchain developers delivering end-to-end crypto products for clients worldwide. From concept to launch — we build fast, clean, and bulletproof solutions...

smart contract for a web3 game

need someone to code smart contract for web3 game 

Smart Contract Developer - Ethereum Solidity

About the Project We are building a Web3 application on Ethereum that requires multiple smart contracts to handle core protocol functionality. We have a fully built frontend (Next.js/React with ~15,000 lines of code) waiting to...

Video Editor Partner for Simple Daily Edits (1-2 Videos)

Looking for a video editor to handle simple editing tasks for 1-2 videos daily. This is not a paid weekly or daily gig; instead, I seek a partner. Payment will come once the edited videos...

Integration demo for an onchain land protocol on Sui

We’re looking for a TypeScript developer to build a small public integration demo for merca.earth — an onchain land protocol on Sui. merca.earth already has: a live onchain protocol, a working client app, public docs....

EARN 20% COMMISSION — WE BUILD WEBSITES -- YOU FIND CLIENT

Looking for a "setter" or partner with good connections to founders and small buisness owners.  The Product we deliver:   Premium Web Development + Custom AI Integrations. The Pay: 20% of the total project cost.  The...

X Productivity Tool Account Labeler Chrome Extension

We’re hiring a Growth Specialist to drive installs for our Chrome extension, X Account Labeler, through strategic outreach and social content. If you’re an X power user who knows how to make a tool go...

Responsable Marketing – Plateformes de Seconde Main

Nous recherchons des talents en marketing basés en France. Votre rôle consistera à gérer les fiches produits, optimiser les prix et animer notre communauté afin de maximiser les ventes. La cause de l'économie circulaire vous...

Telegram Group Growth

I am looking for an experienced freelancer for help grow my Telegram group with real active users. My target is to reach approximately 10,000 members Requirements : -Only organic and real users ( NO bots,...

Russian Translator Needed (English to Russian)

We are looking for a Russian translator to translate simple English text into Russian. Job Details: Language: English → Russian Type: General content (easy, non-technical) Work: Ongoing available Deadline: Flexible Requirements: Basic Russian translation skills...

WebApp Application (Web3 - Wallet - Exchange - Contracts)

Full-Cycle Crypto & Web3 Development | Any Complexity We are a team of experienced blockchain developers delivering end-to-end crypto products for clients worldwide. From concept to launch — we build fast, clean, and bulletproof solutions...

smart contract for a web3 game

need someone to code smart contract for web3 game