Developer for Segment & GCP Integration
We’re looking for an experienced developer to help us rebuild, refactor, and integrate a Webflow form with Segment and Google Cloud Platform (GCP) using Vanilla JavaScript on the frontend and Node.js (Cloud Run or Cloud Functions) on the backend.
We have an existing form that:
• Uses Webflow’s default form submission UI (POST with redirect)
• Previously submitted data to a WordPress endpoint
• Handled phone validation (intl-tel-input), promo codes, UTM tracking, and cookies
• Sent data to Segment via AJAX
We are now:
• Migrating the backend logic to Google Cloud Run, using Node.js 20+
• Sending form submissions directly to a GCP endpoint
• Maintaining all frontend functionality but rewritten in clean Vanilla JS
• Keeping the Webflow form loading behavior and success redirects
🔧 Responsibilities:
• Help us rebuild and refactor the old working code (which we’ll provide)
• Implement frontend logic in Webflow (cookie tracking, localStorage, UTM handling, hidden field population)
• Implement backend logic in Node.js (form processing, Segment identify + track)
• Ensure form submissions from Webflow POST correctly to GCP and Segment
• Maintain performance, reliability, and simplicity in code structure
• Optional: Help configure GCP or troubleshoot existing deployment
✅ Skills Needed:
• JavaScript (Vanilla – no frameworks)
• Node.js (Cloud Run, Cloud Functions)
• Segment analytics (Node.js library + basic identify/track logic)
• Webflow forms (HTML structure, custom embeds, best practices)
• Cookie/localStorage handling
• Google Cloud Platform (Cloud Run, IAM policies, environment variables)
📁 You’ll Be Working With:
• Webflow Designer (on our team)
• Existing HTML/CSS/JS structure (lightweight)
• Segment account and Write Key
• Active GCP project with permissions and logs
• Provided examples and old working code
This is a critical integration for a production website — we need someone who works carefully and can explain their approach as they go, also if you've read this entire post, what's your favorite movie?
If you’ve done similar integrations between Webflow and external platforms (Segment, GCP, analytics), we’d love to see your work.
Job Qualifications
- Uses Webflow’s default form submission UI (POST with redirect)
- Previously submitted data to a WordPress endpoint
- Handled phone validation (intl-tel-input), promo codes, UTM tracking, and cookies
- Migrating the backend logic to Google Cloud Run, using Node.js 20+
- JavaScript (Vanilla – no frameworks)
- Node.js (Cloud Run, Cloud Functions)
- Segment analytics (Node.js library + basic identify/track logic)
- Webflow forms (HTML structure, custom embeds, best practices)
- Cookie/local
- Webflow Designer (on our team)
- Existing HTML/CSS/JS structure (lightweight)
- Provided examples and old working code
Job Benefits
Job Responsibilities
- Sending form submissions directly to a GCP endpoint
- Maintaining all frontend functionality but rewritten in clean Vanilla JS
- Keeping the Webflow form loading behavior and success redirects
- Help us rebuild and refactor the old working code (which we’ll provide)
- Implement frontend logic in Webflow (cookie tracking, local
- Storage, UTM handling, hidden field population)
- Implement backend logic in Node.js (form processing, Segment identify + track)
- Ensure form submissions from Webflow POST correctly to GCP and Segment
- Maintain performance, reliability, and simplicity in code structure
- Optional: Help configure GCP or troubleshoot existing deployment
- Storage handling
- Google Cloud Platform (Cloud Run, IAM policies, environment variables)
- Segment account and Write Key
- Active GCP project with permissions and logs