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.
About the job
Responsibilities
- Encode natural language rules into code using DSLs, novel techniques including AI, to translate regulatory guidelines into executable logic.
- Work side-by-side with mortgage experts to understand nuances, exceptions, and domain complexity.
- Build systems prioritizing correctness, precision, robust test coverage, and failure mode analysis.
- Push into uncharted territory with AI applications in mortgage underwriting.
- Automate complex, regulated processes to make mortgages faster, cheaper, and more accessible.
Tech Stack
- TypeScript
- Custom DSLs for rule encoding
- AI/ML tooling and agentic infrastructure
- NestJS + GraphQL
- SQL (PostgreSQL)
- Temporal.io (workflow orchestration)
Requirements
- Deeply curious
- Owns features from design to development, deployment, and maintenance
- Willing to solve the hardest problems
Compensation
Base Salary Range: $140,000/yr to $220,000/yr + Equity + Benefits
Skills
TypeScript, Nestjs, GraphQL, Postgres, Temporal.Io, Dsls, AI/ML, SQL
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.