{"schemaVersion":"jobsearcher.job.v1","id":"3a23cc3b89a845eb10bfb053","url":"https://jobsearcher.com/jobs/3a23cc3b89a845eb10bfb053","canonicalUrl":"https://jobsearcher.com/jobs/3a23cc3b89a845eb10bfb053","title":"Senior Software Engineer","description":"About Future MortgageWe're building the modern operating system for mortgage lending, a multi-tenant CRM and borrower platform that turns a slow, paperwork-heavy process into something fast and automated. Loan officers, underwriters, and borrowers all run on our software, backed by deep integrations with income, credit, and verification providers.About the roleYou'll own backend services end-to-end: designing type-safe APIs, modeling financial data correctly, and wiring in the third-party systems that power verification and origination. This is high-trust, correctness-critical work, the data we handle drives real lending decisions, so we care a lot about getting it right.What you'll doDesign and ship type-safe APIs and domain services that power our CRM and borrower-facing apps.Build and maintain integrations with financial and verification providers (income, assets, credit, e-sign, communications).Model complex domain data with a strong bias toward correctness, data integrity, and multi-tenant isolation.Write clean, well-tested code unit, integration, and end-to-end, and keep our test suites healthy.Collaborate closely with frontend, product, and design in a cross-functional, fast-moving team.Own your work in production: instrument it, monitor it, and improve it.What we're looking for5+ years building backend systems, with strong CS fundamentals (data structures, algorithms, system design).Deep proficiency in TypeScript/Node.js (or strong adjacent experience and eagerness to go deep on it).Hands-on experience designing and operating REST or RPC-style APIs and integrating with databases and third-party services.Solid relational data modeling with PostgreSQL (or similar) and an ORM such as Prisma.Experience with cloud infrastructure (AWS / Azure / GCP) and CI/CD pipelines.A genuine habit of writing testable code and meaningful tests.Strong communication and collaboration skills in an Agile, cross-functional team.Nice to haveExperience in fintech, mortgage tech, or other regulated / data-intensive domains.Familiarity with financial data standards (e.g., MISMO) or lending/verification integrations.Background operating a modern TS toolchain — monorepos (Nx), tRPC, background job queues, realtime (WebSockets).","company":"Geniustm","rawCompany":"geniustm","city":"Boise","state":"ID","isRemote":false,"isActive":false,"createdAt":"2026-07-27T11:10:56.460Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer","description":"About Future MortgageWe're building the modern operating system for mortgage lending, a multi-tenant CRM and borrower platform that turns a slow, paperwork-heavy process into something fast and automated. Loan officers, underwriters, and borrowers all run on our software, backed by deep integrations with income, credit, and verification providers.About the roleYou'll own backend services end-to-end: designing type-safe APIs, modeling financial data correctly, and wiring in the third-party systems that power verification and origination. This is high-trust, correctness-critical work, the data we handle drives real lending decisions, so we care a lot about getting it right.What you'll doDesign and ship type-safe APIs and domain services that power our CRM and borrower-facing apps.Build and maintain integrations with financial and verification providers (income, assets, credit, e-sign, communications).Model complex domain data with a strong bias toward correctness, data integrity, and multi-tenant isolation.Write clean, well-tested code unit, integration, and end-to-end, and keep our test suites healthy.Collaborate closely with frontend, product, and design in a cross-functional, fast-moving team.Own your work in production: instrument it, monitor it, and improve it.What we're looking for5+ years building backend systems, with strong CS fundamentals (data structures, algorithms, system design).Deep proficiency in TypeScript/Node.js (or strong adjacent experience and eagerness to go deep on it).Hands-on experience designing and operating REST or RPC-style APIs and integrating with databases and third-party services.Solid relational data modeling with PostgreSQL (or similar) and an ORM such as Prisma.Experience with cloud infrastructure (AWS / Azure / GCP) and CI/CD pipelines.A genuine habit of writing testable code and meaningful tests.Strong communication and collaboration skills in an Agile, cross-functional team.Nice to haveExperience in fintech, mortgage tech, or other regulated / data-intensive domains.Familiarity with financial data standards (e.g., MISMO) or lending/verification integrations.Background operating a modern TS toolchain — monorepos (Nx), tRPC, background job queues, realtime (WebSockets).","datePosted":"2026-07-27T11:10:56.460Z","dateModified":"2026-07-27T11:10:56.460Z","hiringOrganization":{"@type":"Organization","name":"Geniustm","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Boise","addressRegion":"ID","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3a23cc3b89a845eb10bfb053"},"url":"https://jobsearcher.com/jobs/3a23cc3b89a845eb10bfb053"}}