Senior Software Engineer, Backend

Harvey is an AI platform for legal and professional-services organizations.

Series F+Recently funded
Distributed
About Harvey

Harvey provides agents and collaborative tools for legal work, including legal research, document analysis, secure workspaces, contract intelligence, and organization-level analytics.

View jobs by Harvey

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design and own backend services and APIs, model data in Postgres, build secure multi-tenant permissions-aware systems, implement LLM and agentic workflows, add observability, improve performance and scalability, and take part in code reviews and on-call rotation.

Requirements

  • 6+ years of backend engineering experience on production web applications or SaaS
  • Track record building fast-growing SaaS products using PWA technologies
  • Track record shipping intuitive products with attention to detail
  • Strong Python skills and experience with FastAPI or Flask
  • Experience with relational databases such as Postgres
  • Understanding of API design, authentication/authorization, background jobs and error handling
  • Experience with Azure, AWS or GCP
  • Comfort operating production services including on-call
  • Authorized to work in India; no visa sponsorship

Responsibilities

  • Collaborate with Product to prioritize customer-focused work and deliver features quickly
  • Design and own backend services and APIs
  • Model and manage data in Postgres and related stores
  • Build secure, multi-tenant, permissions-aware systems with auditing
  • Implement backend features using LLMs and agentic tools
  • Define API contracts with frontend, product and design partners
  • Add logging, metrics and tracing
  • Improve performance and scalability
  • Participate in code reviews, design discussions and on-call rotation