Careers

Full Stack Engineer

EngineeringRemote-friendly

Own product surfaces across the web app, backend APIs, and workflows court reporters rely on.

About the role

As a Full Stack Engineer at DraftTheRecord, you will build the product experiences that court reporters and transcription teams use every day. The work spans polished frontend flows, robust backend APIs, realtime collaboration, file processing, and integrations with ML systems.

We value engineers who can reason from customer workflows, make pragmatic technical decisions, and ship well-crafted product improvements end to end.

Responsibilities

  • Build and maintain user-facing workflows for recording, transcript review, sharing, rough drafts, and account management.
  • Design backend APIs and data models that support reliable transcript processing and customer collaboration.
  • Partner with ML engineers to expose model capabilities through intuitive product experiences.
  • Improve application performance, reliability, accessibility, and observability.
  • Contribute to technical architecture while keeping implementation simple and maintainable.
  • Talk to users, understand pain points, and translate product requirements into high-quality software.

What we're looking for

  • Strong TypeScript and React experience, with comfort building production web applications.
  • Experience designing and implementing backend APIs and database-backed workflows.
  • Ability to own features from design discussion through launch and iteration.
  • Good product judgment and attention to UX details.
  • Pragmatic engineering instincts: simple abstractions, clear boundaries, and readable code.

Nice to have

  • Experience with Next.js, realtime features, audio/video workflows, or document viewers.
  • Experience working with Python services, queues, object storage, or ML-backed products.
  • Experience in legal tech, healthcare, or other professional workflow software.

What success looks like

  • Customers can complete core workflows faster and with fewer support questions.
  • New product capabilities move from idea to production quickly without sacrificing reliability.
  • The codebase becomes easier for the team to extend over time.