Back to Jobs

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

Remote, USA Full-time Posted 2025-11-24
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

Similar Jobs

Software Development Engineer I

Remote, USA Full-time

Staff Product Manager - Fintech, Client Experience

Remote, USA Full-time

Fractional Chief Product Officer

Remote, USA Full-time

Principle – Technical Program Manager

Remote, USA Full-time

Senior Digital Forensics and Incident Response Engineer

Remote, USA Full-time

[Remote] Director, Compliance Officer

Remote, USA Full-time

Experienced Remote Data Entry and Customer Support Professional – Flexible Schedule and Competitive Pay

Remote, USA Full-time

**Experienced Data Entry Specialist – Remote Work Opportunity with arenaflex**

Remote, USA Full-time

**Experienced Home Based Sr. Specialist in Collections – Remote Customer Service Representative**

Remote, USA Full-time

Engineering Manager(REMOTE)

Remote, USA Full-time

**Experienced Part-Time Data Entry Specialist – Remote Opportunity with arenaflex**

Remote, USA Full-time

Primrose School of Shadow Canyon – Early Childhood Teacher – Littleton, CO

Remote, USA Full-time

[Remote] Associate Security Researcher

Remote, USA Full-time

**Virtual Assistant – Data Entry Specialist at arenaflex**

Remote, USA Full-time

Marketing Coordinator for Youth Soccer Program

Remote, USA Full-time

**Experienced Customer Support Representative – Email and Chat Agent (BPO) – Work from Home Opportunity**

Remote, USA Full-time

Software QA Engineer – Embedded Audio Systems

Remote, USA Full-time

Regional Analyst 1 Customer Experience

Remote, USA Full-time

**Experienced Customer Support Representative - Remote (UT Only) at arenaflex**

Remote, USA Full-time

Associate Territory Manager - Manhattan South

Remote, USA Full-time