Job Openings Full-Stack Product Engineer (UI/Brand/Design Focus)

About the job Full-Stack Product Engineer (UI/Brand/Design Focus)

Focus:
Product-driven full-stack development with deep frontend craft and a passion for brand, design, and user experience

Why this role:
Studio's product surface is large — a creator studio, public profiles, community features, admin console, and a 530+ component design system. We need someone who can own features end-to-end across the stack but whose instinct is to obsess over the product: how it looks, how it feels, how it communicates the brand. You're a full-stack engineer who happens to have exceptional taste.

What you'll do:

  • Own product features from database schema to polished UI — you ship complete experiences, not just frontend or backend pieces
  • Lead the evolution of our V2 design system — a 530+ component library built on Radix UI and Tailwind CSS — with a focus on brand consistency, visual craft, and scalable patterns
  • Drive the look and feel of Studio: typography, color systems, spacing, animation, micro-interactions, and responsive behavior across every surface
  • Build full-stack features across the creator journey: onboarding flows, avatar generation UX, gallery and media management, community/public profiles, and subscription experiences
  • Shape product direction — you have opinions about what we should build, not just how to build it. You think about user journeys, conversion, and delight
  • Write and maintain API endpoints (NestJS), database queries (Prisma/PostgreSQL), and real-time features alongside the frontend work
  • Maintain visual regression testing (Chromatic), E2E coverage (Playwright), and Storybook documentation for the component library

What we're looking for:

  • 5+ years building production web applications with at least 2 years of meaningful backend/API work alongside frontend
  • Expert-level React and CSS/Tailwind — you can build complex layouts, animations, and responsive designs from scratch without reaching for a library
  • Strong product and design sensibility — you think about user flows, brand expression, visual hierarchy, and polish. You can iterate on UI without pixel-perfect specs and make it look right
  • Experience building or maintaining a component library or design system at scale
  • Solid backend skills: REST API design, relational database modeling, authentication flows, and async job processing
  • Familiarity with Next.js (App Router, SSR, server components) and Node.js/NestJS or similar backend frameworks
  • Experience with Storybook, visual regression testing, or Playwright
  • You care about branding — you understand that a product's visual identity is as important as its functionality. You've influenced or owned brand decisions in a previous role
  • Bonus: Radix UI, CVA, Zustand, React Query, Prisma, Temporal

Tech you'll work with:
React 18, Next.js 14, TypeScript, Tailwind CSS, Radix UI, Storybook, NestJS 11, Prisma, PostgreSQL, Redis, Temporal, Playwright, Chromatic