Full-Stack Engineer (Frontend-Heavy)
Indexed description
The Role
We're looking for a Full-Stack Engineer with a strong frontend focus to transform Sophie's user experience. You'll own how wealth management advisors interact with our AI — making complex, powerful capabilities feel simple and intuitive. This role is ~70% frontend, ~30% backend/integration. You'll primarily build UI/UX, but you'll also connect APIs, occasionally modify backend logic, and contribute to product decisions.
What You'll Do
Own the Advisor Experience
- Build and refine the dashboard where advisors interact with Sophie
- Design conversation views, client insights panels, and recommendation displays
- Make complex AI outputs feel simple and actionable
- Implement real-time streaming response displays
- Create thoughtful loading states and progressive disclosure
- Help users understand what the AI is doing — not just wait for results
- Create consistent, reusable component patterns
- Document and maintain a component library that accelerates development
- Ensure new features feel cohesive with existing product
- Ensure fast load times and smooth interactions
- Handle edge cases gracefully — advisors use Sophie during client calls
- Focus on perceived performance as much as actual metrics
Must Have
- 4+ years production React experience with deep understanding of hooks, context, and rendering optimization
- Solid Next.js experience (App Router, server components, API routes)
- Strong TypeScript skills — non-negotiable
- Proficiency with Tailwind CSS and modern styling approaches
- Ability to implement complex, responsive layouts without designer hand-holding
- Experience building streaming/real-time UI (chat apps, live dashboards, collaborative tools)
- Component library or design system experience
- B2B SaaS background, especially professional services or financial contexts
- Comfort with Framer Motion or CSS animations
- Basic backend knowledge (Python/Node.js, reading API code)
- Strong UX intuition — you notice when flows have one too many clicks
- Pragmatic perfectionism — you know when to polish and when to ship
- Clear communicator who can explain technical constraints in business terms
- Collaborative mindset — frontend doesn't exist in isolation
- Not a pure designer role — you'll implement designs, not create them from scratch
- Not a backend role — despite being full-stack, emphasis is heavily frontend
- Not a DevOps role — you deploy and debug, but don't manage infrastructure
- Not a pixel-pusher role — we value engineers who think about UX, not just execute mockups
EquityMeaningful early-stage grant with 4-year vesting
EquipmentTo be decided
Time OffFlexible PTO with minimum 15 days encouraged
LearningAnnual professional development budget
ScheduleFlexible hours with 3–4 hours daily overlap Americas timezones
Interview Process
1
Portfolio Review— 1–2 day turnaround
2
Technical Screen— 60 min video conversation with CTO
3
Take-Home Challenge— 4–5 hours
4
Code Review & Extension— 75 min collaborative session
5
Values & Fit— 45 min conversation
6
References & Offer
Total timeline: 2–3 weeks
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search