Staff Software Engineer, Full Stack
Leads full-stack engineering projects building scalable AI-powered SaaS products for legal services, including document processing, secure data systems, and intuitive web/mobile integrations. Requires 7+ years experience with React, TypeScript, Python, and Postgres.
About the job
What You'll Do
- Scale document ingestion and processing that is growing at 10x every 6 months
- Design massive data collection from over 50+ legal jurisdictions
- Build government-level security for top governments and firms
- Lead projects that delight customers in bringing AI to web, desktop, mobile, Google Docs, MS Word, and API experiences
- Build AI-platform and AI-native features like agentic orchestration layers, tool calls, and retrieval systems
- Ship across the full stack—leveraging React and TypeScript on the frontend alongside Python and Postgres on the backend—to architect intuitive UX and robust APIs for streaming results, long-running processes, and complex tool-calling workflows
What You Have
- 7+ YoE (post-BS/MS) in a product focused full-stack software engineering role
- Experience with React, Typescript, CSS (we use TailwindCSS), Python, or related
- Track record of building fast-growing SaaS products
- Track record of shipping highly intuitive products, strong attention to detail
- Experience building scalable and extensible solutions across the stack that can support multiple product lines
- Strong programming skills and general Computer Science knowledge
- Grit - experience working at early-stage startups is a plus
Compensation
$231,000 - $314,350 USD
Skills
React, TypeScript, Tailwind, Python, Postgres, JavaScript, CSS, AI, Retrieval Systems, APIs
Similar jobs
Fullstack Engineering jobsLeads cross-team product engineering initiatives spanning full-stack, backend, and AI systems, including agentic capabilities, secure retrieval infrastructure, and customer-facing applications. Requires 10+ years of software engineering experience, Staff-level scope, and strong React, TypeScript, Python, and scalable systems expertise.
Build and own Songkick’s systems across backend, mobile, data, and notifications while leading its technical integration with Suno. The role requires 5+ years of hands-on software engineering experience, strong API and architecture skills, and comfort in ambiguous startup environments.
Leads development, integration, validation, and field deployment of autonomy software for unmanned platforms. Requires senior-level C++ and Linux experience, embedded and real-time systems expertise, technical leadership, and mission-test support.
Staff-level individual contributor leading architecture, technical strategy, and execution for complex enterprise web applications. The role requires deep full-stack experience, strong data architecture and query-performance expertise, hands-on coding, and the ability to mentor engineers.
Leads the architecture and hands-on development of LLM-powered financial assistant capabilities, including agent systems, evaluations, guardrails, and scalable backend services. Requires 8+ years of backend or full-stack experience, strong distributed-systems expertise, and production experience shipping AI features.