Backend Developer Needed: Build Lightweight API + Static Site Builder + GHL Integration for NuRevur Impact Engine Project Summary NuRevur is building a lightweight backend service (“Impact Engine”) that connects: GoHighLevel (GHL) Gemini FlashLite (AI content generation) Static HTML templates A simple PWA (manifest + service worker) NuRevur’s proprietary workflow logic (PA‑OS) This backend receives structured data from GHL, calls Gemini to generate content, injects that content into templates, builds a static website + PWA, deploys it, and sends the results back to GHL. This is not a full SaaS platform. This is a small, clean Node.js backend with 2–4 endpoints and a static site builder. What You Will Build You will implement a small Node.js/Express backend that performs the following: 1. Receive webhook requests from GHL Triggered by: Tag applied Pipeline stage change Form submission Custom field update Payload includes nonprofit data and a return webhook URL. 2. Call Gemini FlashLite (AI) using provided prompts You will: Use provided prompt templates Send nonprofit data to Gemini Receive structured JSON (website content + outreach emails) No prompt writing required. 3. Render static HTML pages using provided templates You will: Inject JSON content into HTML templates Apply branding colors Generate: index.html about.html programs.html donate.html contact.html Templates are provided. 4. Generate PWA assets You will: Render manifest.json from template Render service-worker.js from template Templates are provided. 5. Build a static site bundle Output structure: Code /dist/{job_id}/web /dist/{job_id}/pwa 6. Deploy the static site You will implement a simple deploy function that uploads the static bundle to a hosting provider (Netlify, Vercel, Cloudflare Pages, or similar) and returns: website_url pwa_url 7. Send results back to GHL You will: Call the GHL return webhook Update contact fields Add notes Optionally move pipeline stages Endpoints to Build POST /nu-revur/website-preview Accepts nonprofit data Calls Gemini Builds website + PWA Deploys Sends results to GHL POST /nu-revur/outreach-sequence Accepts nonprofit data Calls Gemini Returns outreach email + follow‑ups Sends results to GHL GET /health Simple health check Tech Stack Node.js + Express TypeScript Static HTML templates Lightweight PWA (manifest + service worker) Any static hosting provider (Netlify/Vercel/Cloudflare Pages) No frontend frameworks. No database required (simple in‑memory job store is fine). No complex infrastructure. What We Provide You will receive: Full folder structure All file stubs All prompt frameworks All HTML templates All PWA templates Full architecture blueprint Full workflow logic GHL integration instructions You are not writing prompts, templates, or architecture — only implementing the backend. Deliverables Fully functional backend deployed to a public URL Working /health endpoint Working /nu-revur/website-preview endpoint Working /nu-revur/outreach-sequence endpoint Static site builder working end‑to‑end PWA generation working end‑to‑end Deployment function returning URLs GHL workflow connected and tested Successful test run with one nonprofit Ideal Developer Strong with Node.js + Express Comfortable with TypeScript Experience with static site generation Experience with webhooks Experience with external API integrations Experience deploying small backend services Comfortable assembling code generated by an AI model This is a small, well‑defined project—perfect for a developer who likes clean architecture and fast execution. Project Size This is a 4–6 hour build for a competent developer. How to Apply Please include: Your experience with Node.js/Express Your experience with static site generation Your experience with API integrations Your preferred hosting provider Your estimated timeline