Senior Software Engineer - Fraud Prevention and Client Verification
Core
Building the trust layer for a personal loan origination platform by verifying user identity, bank accounts, and income, and detecting fraud to ensure legitimate applications.
Role type
Senior Full-Stack Software Engineer (Fraud Prevention & Identity Verification)
Builds
Scalable identity verification, bank-account verification, income verification, and fraud detection systems.
Domain
Fintech / Personal Lending / Risk & Compliance
Deliverable
production ML models | product features
Required skills
Node.js, React, TypeScript, PostgreSQL, Microservices architecture, CI/CD pipelines, Automated testing, Production monitoring, Handling sensitive PII/PIFI data
Preferred skills
Architectural decision making, End-to-end ownership, Pragmatic problem solving
Technologies
Next.js, NestJS, TypeORM, Docker, AWS, Amplitude, Sentry, Splunk, Dynatrace, Github, Nx
Responsibilities
Model identity matching, handle re-verification flows, route verified applicants downstream, minimize fraud while keeping friction low, write clean tested and well-documented code, provide peer code review and mentor other engineers
Seniority
Senior, hands-on IC