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 Opportunities

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

USPS Office Helper

Remote Full-time

Data Entry job without Investment-

Remote Full-time

Oncology Data Specialist, Remote

Remote Full-time

Marketing Analyst - Robert Half

Remote Full-time

IT Security Manager at Rubris

Remote Full-time

Immediately Require Online English Tutor – Flexible Hours in Butte, MT

Remote Full-time

Business Development Manager - Consumer Solutions

Remote Full-time

Remote Data Entry Specialist (Typist) Opportunity

Remote Full-time

Clinical Nurse Trainer (Remote Opportunity), Anywhere

Remote Full-time

Apply Now: Part-Time SQL Data Entry - Remote

Remote Full-time

Media Buyer (telegram ads)

Remote Full-time
← Back to Home