Responsibilities
Build full-stack apps staff use all day. React and Next.js front ends, Node/TypeScript and Python services, and Postgres behind them: our records console, claims console, case assistant, review tools and dashboards.
Put AI to work inside them. Pull facts out of medical records and police reports, search a case's full history, and run agents that do routine work for a person to approve.
Connect the firm's systems. Salesforce/Litify, Outlook and SharePoint (Microsoft Graph), Zoom, Twilio and DocuSign.
Lead projects end to end. Turn a request from attorneys or staff into a design, a plan and a shipped result, and measure whether people use it and how much time it saves.
Raise the bar on quality. Code review, automated tests, and evaluation sets for every AI feature that measure facts captured, facts missed and wrong answers before a change ships.
Run what you build. Deploy containerized services on Azure, monitor them, and fix them fast when they break.
Grow the team. Mentor Software Engineers I and II, review their designs and code, and help hire.
Protect client data. Least-privilege access, audit trails, and safe handling of medical records (HIPAA) and privileged case information.
Qualifications
Required
6+ years building production software, full-stack: React or Next.js on the front end, Node/TypeScript or Python on the back end.
Production SQL and data modeling in Postgres.
LLM-powered features shipped to real users: prompt and tool design, structured outputs, retrieval (RAG) and evaluation.
Cloud deployment and operations: Docker, Azure or AWS, CI/CD, monitoring, and owning uptime.
Experience leading projects and mentoring engineers.
Clear writing: design docs, runbooks, and plain-language explanations for people who are not engineers.
Sound judgment with sensitive data.
Preferred
Anthropic Claude and OpenAI APIs at production scale; agent frameworks or the Model Context Protocol (MCP).
Supabase and vector search with pgvector.
Workflow automation platforms such as n8n.
The Salesforce data model and APIs (Litify a plus).
Voice AI and telephony (Retell, Twilio, Zoom).
Legal, insurance or healthcare industry experience.
What Success Looks Like
90 days: You own one production app end to end, with tests, monitoring and a runbook.
6 months: You have led a project from design to daily use, and other engineers ship through your reviews.
12 months: Several workflows you built are part of staff's daily routine, with hours saved measured for each.
Our Stack
Python, TypeScript/Node, Next.js/React, Postgres and Supabase with pgvector, Anthropic Claude and OpenAI APIs, Azure Container Apps and Docker, n8n, MCP, Salesforce/Litify, Microsoft 365 and the Graph API, Zoom, Twilio, Retell, GitHub.
Benefits
Benefits package: medical, dental, vision, and life insurance
FSA or HSA option, depending on the selected medical plan
401(k) with 2% match after 90 days
Paid time off (PTO) policy and paid holidays
Ongoing mentorship, leadership support, and professional development and career advancement opportunities
At Sweet James, we don't just offer jobs - we build careers. If you're ready to join a firm that values excellence with an unwavering passion for life changing results, we'd love to hear from you.
Sweet James is an equal opportunity employer. We welcome applicants of every background and do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, or any other characteristic protected by federal, state, or local law.
We will consider qualified applicants with arrest or conviction records in accordance with the California Fair Chance Act and applicable local law.
Stay safe: We will never ask for payment or banking information during the hiring process.
Questions? Contact careers@sweetjames.com