Next.js + Cloudflare Engineer Needed: Harden, Finish & Launch Our New Coaching Website

Posted 5 hours ago

Worldwide

Summary

Next.js + Cloudflare Engineer Needed: Harden, Finish & Launch Our New Coaching Website About the project We're replacing our long-running WordPress/Elementor site (timandjulieharris.com) with a new site that was scaffolded using AI coding tools (ChatGPT Codex + Claude Code) and is currently live on a ChatGPT Sites preview URL. The design and content are in good shape — what we need now is an experienced engineer to take it the rest of the way: audit the AI-generated code, finish the remaining integrations, and own a clean, safe production launch on our custom domain. This is not a "build me a site from scratch" job, and it's not a vibe-coding job. We need someone who can read and evaluate code someone (something) else wrote, spot what's fragile or missing, and ship it like a professional. Tech stack Next.js 16 (App Router) / React 19 Tailwind CSS 4 Drizzle ORM + Cloudflare D1 Currently deployed via ChatGPT Sites, running on Cloudflare infrastructure How this engagement is structured We're running this in two phases rather than asking for one blind bid on the whole project. The migration off ChatGPT Sites in particular is an open question until someone with real Cloudflare experience has looked at the app, so we'd rather pay for that judgment upfront than get a padded (or under-scoped) fixed quote. Phase 1 — Paid audit & plan (fixed fee, 1–2 days of work) You review the codebase and current deployment and deliver: A written findings list: security, performance, data handling, and general code quality issues, ranked by severity A clear recommendation on the ChatGPT Sites → self-hosted Cloudflare Workers migration, with your reasoning A rough estimate (hours and cost) for Phase 2, broken out by task https://tim-julie-harris-coaching.tim892593.chatgpt.site/ Phase 2 — Execution (hourly with a cap, or fixed price — your call once scope is known) Based on the Phase 1 findings, you complete the scope below. We'll agree on rate and cap/price before this phase starts. Scope of work (Phase 2) Verify and harden the D1-backed contact and coaching-lead forms Wire in GA4 and Meta Pixel (analytics were compiled out of the current build and need a rebuild with real IDs) Connect two CRM webhook endpoints Execute the migration off ChatGPT Sites to a self-hosted Cloudflare Workers deployment, if recommended in Phase 1 Own the DNS cutover from the legacy WordPress site to the new app, including a full SEO-safe redirect map from old URLs to new ones, without breaking mail delivery Cross-browser/device QA and a rollback plan for launch day Available for post-launch bug fixes during the first couple of weeks Must have Proven production experience with Next.js/React and TypeScript — not just tutorials or personal projects Hands-on experience with Cloudflare Workers/Pages, D1, and Wrangler Comfortable auditing, refactoring, and taking ownership of a codebase you didn't write, especially AI-generated code Experience with real-world DNS/domain cutovers without breaking SEO or mail delivery GA4 and Meta Pixel implementation experience A portfolio of real, launched production sites you can point to Nice to have Experience with membership/coaching or subscription-based businesses Familiarity with marketing/CRM tooling (form-to-CRM handoffs, webhook debugging) Comfortable working async with a small, non-technical team How to apply Please include: 2–3 examples of production sites you've shipped (ideally something you took from AI-assisted or early-stage code to a stable launch) A short note on how you'd approach auditing a codebase you inherited Your hourly rate, and your fixed fee for the Phase 1 audit described above

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • $15.00

    -

    $35.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Web Development
Activity on this job
  • Proposals:50+
  • Last viewed by client:4 hours ago
  • Interviewing:
    13
  • Invites sent:
    18
  • Unanswered invites:
    4
About the client
Member since Apr 2, 2017
  • USA
    Dorado10:13 PM
  • $21K total spent
    15 hires, 1 active
  • 315 hours

Explore similar jobs on Upwork

Add Tree Adoption Feature to WordPressFixed-price‐ Posted 2 months ago
WordPress
PHP
HTML5
CSS
SMS specialistHourly‐ Posted 1 month ago
SMS
SMS Gateway
Android

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo