Skip to content

Backend Engineer, API

Builds and maintains a production GraphQL API modeling complex, nonlinear mortgage processes. Designs event-driven systems, semantic models, and developer-friendly abstractions using TypeScript, NestJS, and Temporal.io.

130k – 220kPalo Alto, CASan Francisco, CABackend EngineeringHybrid

About the role

Responsibilities

  • Define semantic models for mortgages in code, expanding what a mortgage can be — product design at the API layer.
  • Build toward an event-driven API that responds to requests and proactively informs about events, reasons, and next actions.
  • Make complex mortgage processes feel simple through thoughtful abstractions, clear documentation, and focus on developer experience.
  • Design for nonlinearity, encoding choice, branching, and path-dependence natively for guided experiences.
  • Treat the API as a product surface: manage breaking changes, versioning, onboarding, and full lifecycle.

Tech Stack

  • TypeScript
  • GraphQL (core product)
  • NestJS
  • SQL (PostgreSQL)
  • Temporal.io (workflow orchestration)
  • Event-driven architecture
  • AI-driven development tooling and agentic infrastructure

Requirements

  • Deeply curious.
  • Owns features from design to development, deployment, and maintenance.
  • Willing to solve the hardest problems.

Skills

TypeScriptGraphQLNestjsPostgresTemporal.IoSQLEvent-Driven Architecture

Software Engineer, Platform

Builds secure, scalable backend systems for contracts, payouts, fraud detection, and identity/access management on Mercor's AI platform. Requires 4+ years experience with production systems at scale and strong ownership.

130k – 500kSan Francisco, CA +1Backend EngineeringOn-site4+ YOEGoAWS

Software Engineer, Fraud

Builds backend systems for fraud detection, identity verification, and abuse prevention at scale. Partners with product/engineering on roadmaps; requires 4+ years software engineering experience, strong backend fundamentals, and autonomous problem-solving in ambiguous spaces.

130k – 500kSan Francisco, CA +1Backend EngineeringOn-site4+ YOEGoAWS

Backend Engineer, Underwriting

Builds backend systems to automate mortgage underwriting by encoding regulatory rules into precise, AI-enhanced code. Collaborates with experts using TypeScript, NestJS, GraphQL, and custom DSLs for high-stakes lending decisions.

130k – 220kPalo Alto, CA +1Backend EngineeringHybridSQLDsls

Backend Engineer, Marketplace

Builds backend systems for marketplace matching, search, allocation, and workflows using Python/Go. Requires experience with reliable high-throughput APIs, distributed systems, and data modeling to optimize fill rates and performance.

130k – 500kSan Francisco, CA +1Backend EngineeringOn-siteGoAPIs

Software Engineer, Automation

Builds autonomous agent systems for internal operations using Python and LLM APIs, including MCP servers, evaluation frameworks, and workflow orchestration. Owns end-to-end backend infrastructure with focus on reliability and real-world impact.

130k – 500kSan Francisco, CABackend EngineeringOn-siteAPIsPython