Skip to content
Norm AiNorm Ai

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

Databricks

Databricks

Mountain View, CA
Staff Software Engineer – Genie One Mobile & Desktop
$190k+/yrOn-site8+ YOEFullstack Engineering

Leads 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.

Databricks

Databricks

New York, NY

Staff Software Engineer, Data Collection
$191k+/yrOn-site10+ YOEFullstack Engineering

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.

Databricks

Databricks

New York, NY

Staff Software Engineer, Sales Data & Agents
$191k+/yrOn-site10+ YOEFullstack Engineering

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.

Rippling

Rippling

New York, NY

Staff Software Engineer - Bill Pay, Banking & Procurement
$189k+/yrOn-site8+ YOEFullstack Engineering

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.

Vitalize

Vitalize

San Francisco, CA

Staff Engineer
$195k+/yrHybrid7+ YOEFullstack Engineering

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.