Full Stack Engineer (Senior/Staff)
Build full stack features and scalable backend services for Norm Ai's AI-powered legal workflow platform. Requires 4+ years Python, 2+ years React/TypeScript, Postgres, and AI fluency.
About the job
Responsibilities
- Work across all aspects of the code stack, building intuitive tools that transform legal workflows.
- Partner closely with design, client engagement, other engineering teams, and end users to bring new product ideas to life.
- Product engineers own the associate, partner, and operations-facing surfaces of the enterprise application: the workflows, UI, and AI-powered features.
- Backend engineers focus on shared components and systems, building highly scalable, reusable, and fault-tolerant services including document processing, AI orchestration, and integration pipelines.
Requirements
- Bachelor’s or Master’s in computer science or equivalent field, or equivalent practical experience.
- 4+ years of experience writing application-layer Python for production use.
- 2+ years of experience writing React + TypeScript (or similar) for production use.
- Experience working with a Postgres database or similar.
- Experience writing APIs using a framework such as FastAPI (or similar) for production use.
- Interest or experience working with a complex AI-driven product (e.g. streamed outputs, dynamic agentic site navigation).
- Interest or experience working with PDFs, Excel, or file-driven products.
- AI fluency: actively use AI in day-to-day work with concrete examples of tools, workflows, and outcomes.
Nice-to-Haves
- Experience dealing with database scaling problems.
- Experience building highly configured or abstracted UIs tied to editable schemas stored in a database.
- Experience working with AWS infrastructure or similar.
- Experience working at an early-stage startup.
- Excited to work on product and iterate with customers.
Compensation and Benefits
- Senior Engineer: $190,000 - $250,000 per year + equity.
- Staff Engineer: $240,000 - $280,000 per year + equity.
- Competitive compensation package including equity, 401(k) with employer match, and comprehensive insurance (health, dental, hospital, accident, and vision).
- Relocation reimbursement for candidates moving to NYC.
- Flexible hybrid model, typically in-office 3–4 days per week.
Skills
Python, React, TypeScript, Postgres, FastAPI, AWS
Similar jobs
Fullstack Engineering jobsLeads the technical direction and delivery of Genie One across web, iOS, Android, macOS, and Windows. Requires 8+ years of software engineering experience, staff-level architecture leadership, and strong JavaScript or TypeScript expertise with React and mobile or desktop development.
Leads browser, mobile, and server-side data collection systems, including SDKs, identity handling, schema compatibility, and integrations. Requires 10+ years of engineering experience, deep JavaScript expertise, SDK ownership, and technical and people leadership.
Leads the architecture and delivery of sales data models and production AI agents that improve CRM workflows for sales and revenue teams. Requires 10+ years of engineering experience, deep CRM platform expertise, and experience with permissioned writes and human-in-the-loop agent systems.
Technical leader responsible for architecture, delivery, and engineering quality across Procurement, Bill Pay, and Banking products. The role requires 8+ years of software engineering experience, full-stack development expertise, large-scale fault-tolerant system design, and strong mentorship skills.
Staff Engineer building the decision engine that powers hospital staffing recommendations, alerts, and workflows. The role requires strong TypeScript expertise, full-stack experience, systems thinking, and close collaboration with clinical customers.