Full-Stack Developer- Next.js + Xano Member Portal, Signup Flow + HubSpot/Sana Sync

Remote Full-time
We’re building a secure member portal that connects Next.js (frontend) + Xano (backend), and integrates with Stripe (membership activation), HubSpot (CRM), and Sana (learning platform). The core portal is already live. The next critical step is moving our full signup/profile workflow inside the authenticated portal (instead of using public forms/pages), and ensuring the user profile data syncs cleanly to HubSpot and Sana. We’ve worked with a dev team/agency approach before and it created too much communication drag.

We’re looking for an individual contributor who can own this end-to-end, communicate clearly, and ship. Current Stack • Frontend: Next.js • Backend: Xano • Payments: Stripe • CRM: HubSpot • Learning platform: Sana • Bonus: n8n (future automation work) What we need built 1. Member signup/profile flow inside the portal (authenticated) • Add a profile creation flow that captures ~13 fields (we’ll provide the exact list) • Form validation + good UX (clear errors, save state, etc.) • Persist the profile in Xano 2.

Data sync to HubSpot + Sana • Sync the captured user/profile fields into HubSpot (contact + any relevant properties) • Sync into Sana (user provisioning + attributes as supported) • Handle edge cases: retries, duplicates, partial failures, logging 3. Move existing public forms/pages into the secure portal • Any current “public onboarding/profile” pages should become portal-only • Ensure flow works for new signups and existing members 4. Stripe flow alignment (light touch) • Today: user logs into the portal → activates membership with Stripe • We’re open to best-practice recommendations on post-checkout redirect + state handling • The main requirement: membership activation stays smooth and doesn’t break the new profile flow What “done” looks like • A new member can activate membership, complete profile inside the portal, and get created/updated correctly in HubSpot + Sana • Existing members can complete/update their profile in the portal without breaking anything • Clear logs + basic admin visibility for failures (even if it’s just a simple internal page/log view) Who you are • Strong in Next.js (forms, auth flows, API integration, state management) • Comfortable owning backend workflows in Xano (endpoints, data models, auth, webhooks) • Has shipped real integrations with Stripe + HubSpot (or comparable CRMs) • Communicates like an operator: crisp updates, flags risks early, proposes solutions • Individual freelancer only (no agencies) Nice-to-haves • n8n experience (we have follow-on automation work) • Familiarity with Sana API / provisioning patterns • Experience designing reliable sync pipelines (idempotency, retries, audit logs) Engagement • Start: ASAP • Project: 1–2 weeks • Ongoing work likely if this goes well To apply, send 1.

2–3 examples of similar work (member portal, SaaS onboarding, Stripe/HubSpot sync, etc.) 2. What you’d change about the Stripe → portal redirect flow (high level) 3. Your approach to making HubSpot/Sana sync reliable (retries, dedupe, logging) 4. Confirmation you’re an individual freelancer (not an agency) Apply tot his job

Apply tot his job

Apply To this Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Store Support

Remote

[Remote/WFM] Jobs At Home Walmart Brooksville Fl $26/Hour

Remote

OpenText Exstream Developer - Part Time

Remote

Business Analyst Senior Consultant - Mortgage - (Hybrid - Toronto)

Remote

Customer Service Representative job at Conduent in US National (Not hiring in AZ, MS, MD, OR, DE, VT, NY, CA, IL, CO, CT, WA, NJ, RI, TX, HI, ME, AK, MA)

Remote

Product Counsel

Remote

Join our Talent Community - Adobe Opportunities!

Remote

Software Engineer, Platform - Fort Lauderdale, FL, USA

Remote

Remote - Customer Service Representative

Remote

**Experienced Customer Service Representative - Chat Support Specialist | Remote Work Opportunity**

Remote
← Back