Front-End Leaning Full-Stack Engineer

Supplied Talent

San Francisco (CA)

Hybrid

USD 150,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Moritz Legal is seeking a front-end leaning full-stack engineer in San Francisco (hybrid) to build features end-to-end on Next.js and a tRPC stack. This greenfield role involves collaborating with the founders and a design engineer in London to shape architecture from day one and to craft a beautiful, responsive UI.

You will work across frontend and backend, implement tRPC procedures, PostgreSQL data models, and ensure accessibility and test coverage with Vitest and Playwright.

Qualifications

  • 3+ years of full-stack experience building B2B SaaS products.
  • Proficiency in React, TypeScript, and Next.js App Router.
  • Experience with tRPC and PostgreSQL.
  • Strong responsive, mobile-first design with Tailwind CSS.
  • Experience collaborating with design systems (shadcn/ui) & Figma.
  • Testing experience with Vitest and Playwright; code reviews.

Responsibilities

  • Build new features end-to-end across frontend and the tRPC API layer.
  • Make the app responsive across mobile, tablet, and desktop.
  • Collaborate with design engineer to craft UI using Tailwind & shadcn/ui.
  • Design and implement backend functionality: tRPC procedures and data models.
  • Ensure accessibility WCAG compliance and cross-browser quality.
  • Contribute tests and participate in code reviews.

Skills

Next.js
React
TypeScript
tRPC
PostgreSQL
Tailwind CSS
shadcn/ui
Figma
Vitest
Playwright
WCAG
Code review
Autonomous work

Education

CS/STEM degree
Public GitHub portfolio

Tools

PostgreSQL

Job description

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, TypeScript, 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 GitHub portfolio in lieu of a traditional CS background
Tech Stack

Next.js 15 · React 19 · TypeScript (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
  1. Intro call with Stefan or an engineer (30 min)
  2. Technical interview (60 min)
  3. Founder interview (30 min)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Frontend Engineer for AI‑Powered SaaS (Hybrid SF)
Full-Stack Frontend Engineer for AI‑Powered SaaS (Hybrid SF)

Supplied Talent • San Francisco (CA)

Hybrid
USD 150,000 - 200,000
Founding Design Engineer
Founding Design Engineer

Antler • United States

On-site
USD 120,000 - 180,000
Founding Principal Architect
Founding Principal Architect

Jenn Nguyen and Friends • New York (NY)

Hybrid
USD 200,000 - 250,000
Competitive equity
Relocation assistance up to $10K
Founders-level ownership opportunity
Founding Engineer
Founding Engineer

Antler • San Francisco (CA)

On-site
USD 200,000 - 250,000
Founding Design Engineer
Founding Design Engineer

Moritz • New York (NY)

On-site
USD 90,000 - 150,000
Senior Full-Stack Engineer [Full Time; 100% remote; US-only]
Senior Full-Stack Engineer [Full Time; 100% remote; US-only]

Python Software Foundation • United States

Remote
Confidential
Fully remote — work from anywhere
Medical, dental, and vision for you &/
Annual learning/development stipend
+3
Member of Technical Staff, Product Engineering
Member of Technical Staff, Product Engineering

GC AI • San Mateo (CA)

Hybrid
USD 140,000 - 190,000
Equity
Healthcare
Remote-friendly
Founding Design Engineer
Founding Design Engineer

Socket.dev • San Francisco (CA)

On-site
USD 130,000 - 190,000
Stock options
Autonomy and growth opportunities
Founding BDR
Founding BDR

Antler • San Francisco (CA)

Hybrid
USD 100,000 - 120,000
Will sponsor
Full Stack / Tech Lead, Legal AI Startup NYC - up to 350K
Full Stack / Tech Lead, Legal AI Startup NYC - up to 350K

Abacus Group, LLC • New York (NY)

On-site
USD 270,000 - 350,000
Equity 2–2.5%