Note: The job is a remote job and is open to candidates in USA. JMAC Lending is a lender focused on providing innovative, efficient, and compliant lending solutions to its partners. The Full Stack Developer (AI-Native) will build and maintain web applications, APIs, AI-powered features, integrations, and workflow automations while supporting mortgage-related systems. The role also owns problem resolution, application support, secure development, documentation, and release coordination.
Responsibilities
- Build and maintain internal and partner-facing applications, including the broker portal, dashboards, and workflow tools
- Develop front end in React, Next.js, TypeScript, and Tailwind CSS, owning interaction and visual quality: layout, states, empty and error cases, responsiveness, and accessibility
- Develop back-end services and APIs on Azure Functions and Node.js/TypeScript, with Python or C#/.NET for specific services; work in Postgres through an ORM, writing queries and evolving schemas
- Build AI-powered features with real-time streaming responses and keep them correct as prompts, models, and knowledge bases change
- Help build the tooling layer that allows AI assistants and agents to securely operate internal systems and data
- Implement role-based access control, audit logging, and input validation so sensitive workflows remain secure and compliant
- Write tested, reviewed code and follow the team's version control, CI/CD, and code review practices
- Design and maintain integrations between internal systems, the loan origination system, and third-party platforms including e-sign and email
- Build workflow automations using Azure Logic Apps, Power Automate, and low-code tools; monitor and optimize existing automations
- Keep integrations within the mortgage industry's data governance, security, and compliance requirements
- Support the applications and automations owned by this position and the team: triage tickets, fix bugs, monitor application health, and coordinate releases. This is a regular part of the week; you support what you ship
- Own assigned problems end to end: understand how the work actually gets done, propose the solution, and stay accountable for whether the shipped result improved the outcome
- Treat documentation as part of finishing: update architecture notes, API references, and diagrams in the same change that ships the code. Log a changelog entry per change and a release note when users can see it
Skills
- 3+ years building and shipping web applications, or equivalent demonstrable project experience; what has been built is weighted over exact years. Works independently once the problem is understood
- Work that can be walked through: a portfolio, GitHub, or work samples — or, where the best work is proprietary, an architecture walkthrough of a system built but not shareable
- Ability to explain how something built works and why the choices were made, not only that it runs
- Fluency with AI coding assistants (Claude Code, Cursor, Codex, or similar) paired with full ownership of the result: able to understand, debug, and defend the code regardless of who wrote the first draft. AI-assisted work in a portfolio is expected, not a caveat
- Comfort working where a feature's intended behavior is defined by test cases and real-world feedback rather than a fixed specification document. No prior LLM-evaluation experience required; curiosity about the domain matters more
- Strong fundamentals in HTML, CSS, and TypeScript/JavaScript, with hands-on React; Next.js and Tailwind CSS a strong plus
- Back-end API experience in at least one of Node.js, C#, or Python, plus working SQL and relational schema design; Postgres ideal
- Git and pull-request workflows, with clear written and spoken communication across technical and business teams
- Must be authorized to work in the United States
- Company systems and borrower data may be accessed only from JMAC-provided, centrally managed equipment
- Preferred, not required: Next.js App Router, an ORM such as Prisma, or Supabase
- Preferred, not required: Azure (Functions, Logic Apps, Key Vault, Blob Storage) or Vercel
- Preferred, not required: automated testing (Vitest or Jest) and CI/CD pipelines
- Preferred, not required: exposure to evaluating LLM or retrieval systems, including golden sets, regression suites, and refusal and hallucination testing
- Preferred, not required: Python, especially PDF or document processing, or C#/.NET
- Preferred, not required: experience building real-time or streaming UIs using server-sent events, WebSockets, or similar
- Preferred, not required: background in mortgage, fintech, or another regulated industry, or eagerness to learn the domain
Benefits
- Full-Time/Remote opportunity
- Annual discretionary bonus
- Comprehensive Health Care Plan (including Medical, Dental, and Vision)
- Life Insurance options (Basic, Voluntary, and AD&D)
- Generous Paid Time Off for Vacation and Holidays
- Retirement Savings Plan (401k)
- Short Term and Long Term Disability coverage
- Support for Family Leave
- Access to Wellness Resources
Company Overview