{"id":969493,"url":"https://alion.io/job/moritz-founding-full-stack-engineer","title":"Founding Full-Stack Engineer","company":{"id":9383,"name":"Moritz","domain":"moritzlegal.com","url":"https://alion.io/company/moritz","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Work at a Startup","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["San Francisco, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":150000,"max":250000,"currency":"USD","period":"year","gross":null,"usd_annual":250000},"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"AI Agents","optional":false},{"name":"AWS","optional":false},{"name":"Dropbox","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"OpenAI","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Runway","optional":false},{"name":"Slack","optional":false},{"name":"tRPC","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-09-16T16:53:01Z","employer_posted_date":"2026-10-22","last_verified_at":"2026-11-01T21:04:28Z","board_verified":true,"closed_at":null,"days_open":46,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":46},"description":"Moritz is an AI-native law firm. We don't sell software to lawyers; we are the law firm, and our engineers build the agents that do much of the work. Every improvement to our agents shows up directly in our margins and our clients' bills.\nWe're not trying to make lawyers 20% faster. We're building a law firm where software performs most of the work and our lawyers own the result. Our agents do the drafting and review; our lawyers spend their time on the judgment. That changes the engineering problem. Our agents have to be reliable enough for a lawyer to put their name on the output, and for a client to act on it.\nWe've handled more than $3 billion in contracts across 100 companies, and raised a $9M seed in four days from Y Combinator and the founders of Reddit, Instacart, Cruise, Dropbox, Gusto and Runway.\nThe opportunity\nMost companies building AI for professional work stop at copilots. We're going much further: systems that perform large parts of the work of a professional services firm. Our lawyers own the outcome, That means solving problems that are still wide open. How do agents operate across long-running workflows? How do you evaluate work where mistakes matter? When should a system act, and when should it escalate? How do humans and agents divide thousands of consequential decisions every day?\nIf we're right, AI-native professional services firms will look more like software companies with professionals in the loop.\nAbout the role\nYou'll join our founding engineering team in San Francisco, working in person alongside the founders and our lawyers. Our lawyers sit next to you and use what you build all day. When an agent gets a redline wrong, you hear about it that afternoon and fix it together.\nWe've built agents that draft, review and negotiate contracts, intake that turns client requests into structured legal work, and software used every day by lawyers and clients. Your mission is to iterate and improve on that system, to handle hundreds, and eventually thousands, of matters a day without compromising the quality.\nWho you'll work with\nPamir, our CEO, advised OpenAI on contracts and privacy. Daniel, our COO is a Harvard-trained lawyer who has worked with frontier model labs. Stefan, our CTO, did his graduate work at MIT and has scaled ML products to hundreds of millions of users. Our lawyers come from Fenwick, Cooley and Goodwin.\nWhat you'll own\nShaping features end to end. Sit with our lawyers, understand the problem, build it, ship it and get feedback the same day.\nBuilding functional and beautiful client surfaces for intake, communication with counsel and delivery of results. Work together with design engineers to ship intuitive, sleek and responsive pages.\nIterating on the lawyers' agentic workspace: review queues, redline and diff views, agent chat surfaces, citations, and controls to approve, edit or escalate in seconds\nBuilding operations tooling including dashboards, automations and integrations with Slack, email, document and e-signature platforms, and payment and billing providers\nMaking our agents trustworthy and reliable at scale. Improve the the evals, observability and infrastructure that ensure agents are doing the right thing\nTake part in shaping how we build. Architecture, engineering standards and the team around you.\nHow we build\nWe're TypeScript end to end: a Next.js and React frontend on a tRPC API, Node.js and PostgreSQL on AWS. Our agents run inside harnesses we build ourselves, orchestrated as durable workflows in Temporal, powered by popular agent SDKs.\nYou will be a great fit if you\nAre a product-minded full-stack engineer who likes owning problems from the database to the UI.\nShipped agentic systems to production and can share some war stories\nMaintained and evolved a large codebase over years at a company past the prototype stage\nWant the intensity of an early-stage company: priorities move quickly, you work directly with users, and you carry more responsibility than you would anywhere larger.\nWhat you get\nCompetitive salary and significant equity, in a company still early enough for your work to materially shape the outcome.\nThe best AI tooling we can buy, and a code base optimized for agentic development. \nA real say in defining what an AI-native professional services firm looks like.\nIf making AI reliable enough to do work people currently pay lawyers hundreds of dollars an hour for sounds like an unusually interesting engineering problem, we'd like to talk.\nShort initial screening call\nTechnical interview\nHome assignment\nInterview with the founders","description_format":"text","description_chars":4574,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Legal Services","Legal AI"],"lifecycle":[{"event":"open","at":"2026-09-16T16:53:01Z"}],"visa":[],"liveness":{"score":28,"band":"fade","label":"Fading","p_open":1,"p_active":0.632,"p_room":0.45,"age_days":45,"expected_fill_days":30,"reasons":["conf:1","win:tail"],"computed_at":"2026-11-01T06:10:25Z"},"pay":{"stated_usd_annual":250000,"is_top_pay":true},"html_url":"https://alion.io/job/moritz-founding-full-stack-engineer","json_url":"https://alion.io/job/moritz-founding-full-stack-engineer.json","meta":{"generated_at":"2026-11-01T21:29:05Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":32779,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":9383},"rest":"https://alion.io/mcp/rest/get_company?id=9383"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmoritz-founding-full-stack-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmoritz-founding-full-stack-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmoritz-founding-full-stack-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/moritz-founding-full-stack-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmoritz-founding-full-stack-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":969493}},{"tool":"search_jobs","arguments":{"company":"moritzlegal.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":969493},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}