Full Stack Developer (Headless CMS + Sanity.IO + Node.JS + Shopify Plus)

Remote Full-time
About the Role
This is a full ownership role building the digital platform for a growing business using headless CMS architecture. You'll design the content architecture in Sanity.io, build the Next.js frontend that consumes it, and implement the integrations that make it operational. booking flows, service pages, provider profiles, and the content engine behind it all. You'll work independently, make architectural decisions without waiting for complete specifications, and ship production features in a lean environment.
What You'll Do
Design the full content schema in Sanity.io from the ground up including services, treatments, providers, booking flows, blog, and FAQs with clean document types and structured portable text

Make schema decisions that scale as the business adds locations, services, and providers, prioritizing content relationships, reusability, and long-term maintainability

Build custom Sanity Studio configurations and input components where default UI doesn't serve editorial workflows

Write clean content migrations that don't break downstream consumers

Develop the Next.js frontend consuming Sanity's GROQ API with deliberate ISR/SSR strategy, image optimization, and SEO fundamentals built in from the start

Translate design intent into clean, maintainable TypeScript component code with attention to spacing, layout, and visual accuracy

Implement performance budgets and Core Web Vitals targets that directly impact conversion

Own the deployment pipeline on Vercel including preview environments, CI checks, and rollback capability

Connect the CMS to third-party booking, scheduling, and payment platforms with clean abstractions and resilience to upstream changes

Integrate Shopify Plus for e-commerce flows including service packages, gift cards, and memberships

Build error handling, retry logic, and observability so issues surface before clients notice them

Manage your own delivery with context and goals rather than pre-scoped tickets

Document architectural decisions so the codebase can be extended or handed off without tribal knowledge transfer

How You'll Succeed
You make sound architectural calls when specifications are incomplete, asking the right questions to close ambiguity before building

You proactively flag blockers and propose solutions, not just problems

You deliver work that looks intentional even when design specs are minimal

You communicate clearly in async-first environments, building trust with non-technical stakeholders

You ship features that perform well and scale as the business grows

Who You Are
3+ years building full stack web applications in production environments

Hands-on production experience with Sanity.io including content modeling, GROQ queries, and Studio customization (required)

Strong proficiency in Next.js, Node.js, and TypeScript, daily use with informed opinions about best practices

Experience with Shopify Plus integration and headless commerce architectures

Experience designing and building headless architectures end-to-end, not just consuming pre-configured CMS setups

Proven ability to work independently in remote/offshore engagements with async communication and self-managed delivery

Upper-intermediate English proficiency or above, written and verbal

Shipped at least one production Sanity.io project with a live URL you're proud to share

Preferred Qualifications
Experience integrating booking, scheduling, or e-commerce APIs in service-based business contexts

Exposure to healthcare, beauty, wellness, or industries where trust and content accuracy are critical

Familiarity with Nuxt or Vue as alternatives to Next.js

Experience setting up monitoring, alerting, or error tracking on Jamstack/serverless deployments

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

Manager Government Submissions

Remote

Data Integrity & Operational Excellence Specialist – Remote

Remote

Sr. Sales Rep, Peripheral, Los Angeles CA

Remote

Online Support - Customer Service Specialist

Remote

**Experienced Remote Data Entry Clerk – Flexible Work Arrangements at arenaflex**

Remote

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

Remote

(Seeking New Talent) Walmart Online Support Agent ? Remote Work

Remote

Software Implemention Specialist (United States)

Remote

**Experienced Full Stack Customer Support Specialist – Remote Online Customer Service Representative with Growth Opportunities at arenaflex**

Remote

Experienced Remote Administrative Assistant - Data Entry Specialist for Flexible Work-From-Home Opportunities

Remote
← Back