×
Register Here to Apply for Jobs or Post Jobs. X

Front-End Leaning Full-Stack Engineer

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Supplied Talent
Full Time position
Listed on 2026-07-23
Job specializations:
  • Software Development
    Full Stack Developer, Front End Developer, React.js
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below

Moritz Legal (YC W26)
· San Francisco, CA (Hybrid, SoMa)
· Full-time · $150K–$200K + 0.1–0.3% equity

About Moritz

Moritz Legal is building an AI-native law firm — a legal practice designed from the ground up around AI rather than bolting it on afterward. We started by building AI software for lawyers, but quickly realized that even better tools couldn't overcome the misaligned incentives of the billable-hour model. So we became the law firm ourselves, using the tools we build in-house to deliver faster, better, and more affordable legal services to fast-growing tech companies.

At the core is Moritz
, our SaaS platform for legal case management that powers swift document reviews, intelligent drafting, and effortless legal research. We're a small, tight-knit founding team spread across San Francisco, London, and Oslo, backed by $9M in funding. The culture is fast-paced, ownership-driven, and deeply collaborative.

About the Role

We're looking for a front-end leaning full-stack engineer to ship features end-to-end across our Next.js and tRPC stack. This is a greenfield product — no legacy migrations, no tech debt to fight. You'll work directly alongside the founders and our design engineer in London to shape product architecture from day one. A central deliverable of this role is making the app beautiful and fully responsive across mobile, tablet, and desktop.

What

You'll Do
  • Build new features end-to-end across the frontend (Next.js 15, React Server Components) and the tRPC API layer
  • Own making the app fully responsive across mobile, tablet, and desktop — a central deliverable of the role
  • Work closely with our design engineer in London to craft beautiful, functional UI using shadcn/ui and Tailwind CSS
  • Design and build backend functionality: tRPC procedures, data models, and integrations with PostgreSQL
  • Ensure strong accessibility (WCAG) and quality across browsers
  • Contribute tests (Vitest + Playwright) and take part in code review
What We're Looking For
  • 3+ years of full-stack experience building B2B SaaS products, shipping features end-to-end
  • Proficiency in React, Type Script, and the Next.js App Router
  • Experience with tRPC (or similar API layers) and PostgreSQL
  • Strong responsive/mobile-first design skills with Tailwind CSS
  • Experience with shadcn/ui, Figma, or design-system collaboration
  • Testing experience with Vitest, Playwright, or equivalents
  • Ability to work autonomously in a fast-paced, early-stage environment without detailed specs
  • A true full-stack, growth mindset — not narrowly specialized in only frontend or only backend
Bonus Points
  • Experience building AI chat interfaces or AI-powered products
  • Prior role at a legal tech company (e.g., "Harvey, Spellbook, Norm AI")
  • Experience at an early-stage startup (seed or Series A)
Education
  • Computer science or STEM degree (bachelor's or master's),
    or a strong public Git Hub portfolio in lieu of a traditional CS background
Tech Stack

Next.js 15
· React 19
· Type Script (strict)
· tRPC
· Node.js
· PostgreSQL
· Tailwind CSS
· shadcn/ui
· next-intl
· Vitest
· Playwright

Details
  • Location:San Francisco, CA (hybrid). Based in or willing to relocate to SF.
  • Travel:Willingness to travel to the UK or Norway roughly once a month.
  • Work authorization:Visa sponsorship is not available. Candidates must have existing work authorization in the US (or UK/EU for our other offices).
  • Reports to:Stefan Mandaric (co-founder)
Interview Process
  • Intro call with Stefan or an engineer (30 min)
  • Technical interview (60 min)
  • Founder interview (30 min)
  • #J-18808-Ljbffr
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary