{"schemaVersion":"jobsearcher.job.v1","id":"087ddfb6ddf2d264321a3678","url":"https://jobsearcher.com/jobs/087ddfb6ddf2d264321a3678","canonicalUrl":"https://jobsearcher.com/jobs/087ddfb6ddf2d264321a3678","title":"Front-End Leaning Full-Stack Engineer","description":"Moritz Legal (YC W26) · San Francisco, CA (Hybrid, SoMa) · Full-time · $150K–$200K + 0.1–0.3% equity\nAbout Moritz\nMoritz 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.\nAt 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.\nAbout the Role\nWe'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.\nWhat You'll Do\nBuild new features end-to-end across the frontend (Next.js 15, React Server Components) and the tRPC API layer\nOwn making the app fully responsive across mobile, tablet, and desktop — a central deliverable of the role\nWork closely with our design engineer in London to craft beautiful, functional UI using shadcn/ui and Tailwind CSS\nDesign and build backend functionality: tRPC procedures, data models, and integrations with PostgreSQL\nEnsure strong accessibility (WCAG) and quality across browsers\nContribute tests (Vitest + Playwright) and take part in code review\nWhat We're Looking For\n3+ years of full-stack experience building B2B SaaS products, shipping features end-to-end\nProficiency in React, TypeScript, and the Next.js App Router\nExperience with tRPC (or similar API layers) and PostgreSQL\nStrong responsive/mobile-first design skills with Tailwind CSS\nExperience with shadcn/ui, Figma, or design-system collaboration\nTesting experience with Vitest, Playwright, or equivalents\nAbility to work autonomously in a fast-paced, early-stage environment without detailed specs\nA true full-stack, growth mindset — not narrowly specialized in only frontend or only backend\nBonus Points\nExperience building AI chat interfaces or AI-powered products\nPrior role at a legal tech company (e.g., Harvey, Spellbook, Norm AI)\nExperience at an early-stage startup (seed or Series A)\nEducation\nComputer science or STEM degree (bachelor's or master's), or a strong public GitHub portfolio in lieu of a traditional CS background\nTech Stack\nNext.js 15 · React 19 · TypeScript (strict) · tRPC · Node.js · PostgreSQL · Tailwind CSS · shadcn/ui · next-intl · Vitest · Playwright\nDetails\nLocation: San Francisco, CA (hybrid). Based in or willing to relocate to SF.\nTravel: Willingness to travel to the UK or Norway roughly once a month.\nWork authorization: Visa sponsorship is not available. Candidates must have existing work authorization in the US (or UK/EU for our other offices).\nReports to: Stefan Mandaric (co-founder)\nInterview Process\nIntro call with Stefan or an engineer (30 min)\nTechnical interview (60 min)\nFounder interview (30 min)","company":"Supplied Talent","rawCompany":"supplied talent","city":"Millbrae","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-08-03T19:35:05.056Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"23-1011.00","title":"Lawyers","slug":"lawyers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Front-End Leaning Full-Stack Engineer","description":"Moritz Legal (YC W26) · San Francisco, CA (Hybrid, SoMa) · Full-time · $150K–$200K + 0.1–0.3% equity\nAbout Moritz\nMoritz 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.\nAt 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.\nAbout the Role\nWe'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.\nWhat You'll Do\nBuild new features end-to-end across the frontend (Next.js 15, React Server Components) and the tRPC API layer\nOwn making the app fully responsive across mobile, tablet, and desktop — a central deliverable of the role\nWork closely with our design engineer in London to craft beautiful, functional UI using shadcn/ui and Tailwind CSS\nDesign and build backend functionality: tRPC procedures, data models, and integrations with PostgreSQL\nEnsure strong accessibility (WCAG) and quality across browsers\nContribute tests (Vitest + Playwright) and take part in code review\nWhat We're Looking For\n3+ years of full-stack experience building B2B SaaS products, shipping features end-to-end\nProficiency in React, TypeScript, and the Next.js App Router\nExperience with tRPC (or similar API layers) and PostgreSQL\nStrong responsive/mobile-first design skills with Tailwind CSS\nExperience with shadcn/ui, Figma, or design-system collaboration\nTesting experience with Vitest, Playwright, or equivalents\nAbility to work autonomously in a fast-paced, early-stage environment without detailed specs\nA true full-stack, growth mindset — not narrowly specialized in only frontend or only backend\nBonus Points\nExperience building AI chat interfaces or AI-powered products\nPrior role at a legal tech company (e.g., Harvey, Spellbook, Norm AI)\nExperience at an early-stage startup (seed or Series A)\nEducation\nComputer science or STEM degree (bachelor's or master's), or a strong public GitHub portfolio in lieu of a traditional CS background\nTech Stack\nNext.js 15 · React 19 · TypeScript (strict) · tRPC · Node.js · PostgreSQL · Tailwind CSS · shadcn/ui · next-intl · Vitest · Playwright\nDetails\nLocation: San Francisco, CA (hybrid). Based in or willing to relocate to SF.\nTravel: Willingness to travel to the UK or Norway roughly once a month.\nWork authorization: Visa sponsorship is not available. Candidates must have existing work authorization in the US (or UK/EU for our other offices).\nReports to: Stefan Mandaric (co-founder)\nInterview Process\nIntro call with Stefan or an engineer (30 min)\nTechnical interview (60 min)\nFounder interview (30 min)","datePosted":"2026-08-03T19:35:05.056Z","dateModified":"2026-08-03T19:35:05.056Z","hiringOrganization":{"@type":"Organization","name":"Supplied Talent","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Millbrae","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"087ddfb6ddf2d264321a3678"},"url":"https://jobsearcher.com/jobs/087ddfb6ddf2d264321a3678"}}