Full Stack Developer (Headless CMS + Sanity.IO + Node.JS + Shopify Plus)
Indexed description
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
- 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
- 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
- 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
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search