Web3 DApp Full-Stack Development Needed

Job ID: 40420147

Budget: $15 – $25 USD

Looking for a strong Full-Stack Developer to take ownership of the application layer of a Web3 product built with Next.js. The frontend is already designed and partially implemented, and now needs an experienced developer to refine the codebase, replace mock data with live integrations, connect the UI to smart contracts, and build the off-chain backend systems required for production use.

This role is ideal for someone who is comfortable working across the full stack — frontend, backend, database, wallet integration, and deployment — and who can turn an existing Web3 interface into a reliable, production-ready application.

What You’ll Do
Review, clean up, and optimize the existing frontend codebase
Replace mock data with real smart contract and backend-connected data flows
Implement wallet connection, wallet state handling, and transaction flows
Build a hooks/data layer that abstracts contract calls and backend reads
Integrate frontend flows with smart contracts and contract interfaces
Design and implement a lightweight backend for off-chain features
Build and manage a centralized database for non-blockchain data
Implement user preferences, labels, notifications, and reminder features
Set up email reminder infrastructure and supporting backend logic
Handle indexing and efficient data retrieval for dashboard views
Deploy and maintain the application on self-hosted infrastructure
Document the stack for handover, maintenance, and future development
Work closely with the smart contract developer to ensure clean integration
Required
Strong full-stack development experience
Strong experience with Next.js, React, TypeScript, and Tailwind
Experience building Web3 / DApp applications
Experience with wallet integration and transaction handling
Experience designing backend services and database structures
Experience with self-hosting and general DevOps workflows
Ability to work effectively with an existing codebase
Ability to write clean, maintainable, well-structured code
Ability to collaborate closely with a smart contract developer