Full-Stack Developer for EVM DApp
Budget / Salary$10,000–20,000
TypeFreelance project
LocationRemote
Posted1 hour ago
I already have an MVP running on a standard EVM stack—Solidity contracts, a React.js interface, and a small Node/Express backend—but it needs a seasoned full-stack blockchain developer to turn it into a production-ready dApp.
What you’ll walk into
• An existing GitHub repo with a functional proof-of-concept.
• React is baked in (the chosen framework); designs are still coming together, so some screens will arrive progressively.
• Solidity contracts compile and deploy, but they still need a proper security pass, gas-cost tuning, and upgradeability considerations.
• Only WalletConnect is required for the first release, yet the codebase should remain flexible enough to add MetaMask or Coinbase Wallet later.
First milestones
• Finalise and harden the Solidity contracts, add a complete test suite, and create clean deployment scripts.
• Wire up WalletConnect in the React client, ensuring seamless connection, signature, and network-switching flows.
• Extend the Node/Express layer to expose any missing endpoints and protect sensitive contract interactions.
• Spin up a subgraph or lightweight custom indexer so the frontend can pull on-chain data efficiently.
Acceptance criteria
1. Contracts compile, deploy to testnet, and pass all tests.
2. The React UI connects through WalletConnect without console errors.
3. Core user flows—from wallet connect to contract interaction—run end-to-end on testnet.
4. Basic CI/CD pushes contracts and backend to a test network automatically.
If you’ve already shipped Solidity code, can read and extend a React/Node codebase quickly, and enjoy owning a project front-to-back, I’d love to hear how you’d tackle the next iteration of this dApp.
What you’ll walk into
• An existing GitHub repo with a functional proof-of-concept.
• React is baked in (the chosen framework); designs are still coming together, so some screens will arrive progressively.
• Solidity contracts compile and deploy, but they still need a proper security pass, gas-cost tuning, and upgradeability considerations.
• Only WalletConnect is required for the first release, yet the codebase should remain flexible enough to add MetaMask or Coinbase Wallet later.
First milestones
• Finalise and harden the Solidity contracts, add a complete test suite, and create clean deployment scripts.
• Wire up WalletConnect in the React client, ensuring seamless connection, signature, and network-switching flows.
• Extend the Node/Express layer to expose any missing endpoints and protect sensitive contract interactions.
• Spin up a subgraph or lightweight custom indexer so the frontend can pull on-chain data efficiently.
Acceptance criteria
1. Contracts compile, deploy to testnet, and pass all tests.
2. The React UI connects through WalletConnect without console errors.
3. Core user flows—from wallet connect to contract interaction—run end-to-end on testnet.
4. Basic CI/CD pushes contracts and backend to a test network automatically.
If you’ve already shipped Solidity code, can read and extend a React/Node codebase quickly, and enjoy owning a project front-to-back, I’d love to hear how you’d tackle the next iteration of this dApp.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.