Full Stack Developer (AI-Native)
JMAC Lending · Costa Mesa, CA · 3 days ago
RemoteRemoteInformation Technology$90k–$130k/yrFull-time
About the role
JMAC Lending is a company with over 25 years of dedicated service, committed to providing exceptional support and innovative solutions that empower our partners to thrive. We are AI-natively integrated and seek a Full-Time/Remote developer to join our small applications team.
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
- 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
- Automations & Integrations: 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 & Ticket Resolution: Support the applications and automations owned by this position and the team: triage tickets, fix bugs, monitor application health, and coordinate releases
- Problem Ownership: 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
- Documentation & Knowledge Sharing: 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
Requirements
- 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
- 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
Qualifications
- Must be authorized to work in the United States
Benefits
- 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
- Retail Savings Plan (401k)
- Short Term and Long Term Disability coverage
- Support for Family Leave
- Access to Wellness Resources