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