Legacy Node.js Web3 Refactor

Job ID: 40339185

Budget: $250 – $750 USD

Three years ago we shipped an order-management MVP on a full JavaScript/Node.js stack. Time, new requirements, and a missing original team have left the codebase non-functional, so I need fresh eyes on it.

Phase 1 – MVP restoration
You will be added to the private GitHub repository, where your first objective is to get the legacy code running again. That means:
• Repairing broken functionality so every user flow works end to end
• Patching any security vulnerabilities you spot during the fix
• Squeezing out the performance issues that crept in over the years

Once the site is live and stable on my staging server I release payment at your normal developer rate.

Phase 2 – Web3 upgrade (separate contract)
With the core app healthy, I want to extend it so our customers can pay in Bitcoin and Ethereum. Expect wallet connection, transaction handling, and the usual Web3 UX touches; we can dive into exact tools—ethers.js, Web3.js, smart-contract endpoints—after Phase 1 succeeds.

If you are comfortable navigating a legacy Node.js codebase and bridging it to modern crypto payments, send over a quick note describing similar rescue jobs you’ve done. I’ll move fast on granting repo access so you can start the assessment right away.