Staff Software Engineer, InLife - Unloan (Typescript, Next.js, GraphQL, Node.js)
Core
Design and build resilient, scalable distributed systems for digital home lending, covering the full loan lifecycle from new lending to in-life servicing.
Role type
Staff Software Engineer (Full-stack, Banking Platform)
Builds
Core banking systems for home lending, including repayments, redraws, and account servicing.
Domain
Fintech / Digital Banking / Home Lending
Deliverable
production ML models | product features
Required skills
TypeScript, Node.js, GraphQL, REST APIs, Distributed Systems, Cloud Native Architecture, Mentoring, System Design, AI/Automation Integration
Preferred skills
Generative AI, LLMs, Event-driven Architecture, React Native, Next.js, AWS, Azure, Docker, CI/CD, Observability
Technologies
TypeScript, Node.js, GraphQL, Next.js, React Native, AWS, Azure, Docker, GitHub Actions, Jest, Playwright, Observe, Application Insights
Responsibilities
Lead modernization of legacy platforms to API-first, cloud-native architectures; Design and scale high-integrity distributed systems for complex financial workflows; Mentor engineers and set high technical standards; Connect engineering decisions to business outcomes and risk/compliance constraints; Drive cross-team technical initiatives and architecture strategy.
Seniority
Staff, hands-on IC with strategic leadership