Senior/Staff Backend Engineer

Type
Full-Time

Experience
5+ years

Location
New York City/San Francisco

Senior/Staff Backend Engineer who can own and evolve core backend systems, make the backend faster, more reliable, and ready to scale, and work on agentic systems, backend security, GraphQL API scaling, data pipelines, integrations, and document ingestion/generation pipelines.

Responsibilities

  • Own and evolve core systems
  • Make backend faster, more reliable, and ready to scale
  • Design and build agentic systems: autonomous, multi-step workflows that draft legal documents, review cases, and orchestrate complex processes with minimal human input
  • Improve backend security by tightening auth, moving toward proper environment isolation, and hardening database access patterns
  • Scale the customer-facing GraphQL API
  • Improve GraphQL API structure, performance, and maintainability
  • Build robust data pipelines and integrations across Slack, Linear, HubSpot, Front, and other external services
  • Strengthen document ingestion and generation pipelines
  • Build systems that turn messy inputs into filing-ready legal output

Required Skills

  • 5+ years building and operating production backend systems
  • Experience with APIs, databases, async job processing, and event-driven architectures
  • Strong Python and TypeScript experience
  • Experience building scalable, complex backend systems
  • Experience with system design: service boundaries, data modeling, failure modes, observability
  • High agency, especially for independent research and problem-solving
  • Experience with scaling systems: migrations, dual-writes, feature flags, legacy code removal
  • Experience building or interest in building agentic systems and LLM-powered features

Preferred Skills

  • Experience with PostgreSQL
  • Experience with async Python
  • Experience with event-driven architectures
  • Experience with agentic systems
  • Experience with LLM-powered features

Discover more from Joblinking

Subscribe now to keep reading and get access to the full archive.

Continue reading