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.
About the job
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
TypeScript, GraphQL, Nestjs, Postgres, Temporal.Io, SQL, Event-Driven Architecture
Similar jobs
Backend Engineering jobsBuilds backend services and APIs for fraud detection, identity verification, and transaction monitoring in fintech. Requires 3+ years backend experience with APIs, microservices, AWS, and Kubernetes.
Build and operate production backend services and agent infrastructure powering talent workflows, including orchestration, evaluation, guardrails, and auditable decision systems. The role requires 5+ years of backend engineering experience, distributed-systems expertise, and hands-on experience with production LLM applications.
Software Engineer building core backend systems for a high-volume AI talent marketplace, including matching, allocation, search, and real-time decisioning infrastructure. Requires strong production backend experience with high-throughput APIs and distributed systems.
Build backend APIs, content pipelines, and AI retrieval infrastructure powering Mintlify’s documentation products. The role requires strong systems design, API, database, and production experience, along with product intuition and high ownership.
Build and scale Go backend services for insurance quoting and application-submission tools, collaborating across product teams and partners. The role requires 3+ years of backend development experience, distributed systems and API expertise, Docker, CI/CD, testing, and practical use of AI coding tools.