About This Role
Building and maintaining backend services for the company's Loan Origination System (LOS) is the core of this engineering job. The role suits a backend engineer who is comfortable writing serverless code, reverse-engineering undocumented legacy systems, and working directly with senior management to deliver solutions quickly.
Responsibilities
- Build and maintain backend services for LOS workflows: application intake, underwriting, disbursement, and loan lifecycle APIs
- Design and develop backends using both .NET/C# and Node.js/TypeScript, depending on the service
- Design and deploy serverless applications on AWS (Lambda, API Gateway, Step Functions)
- Reverse-engineer existing modules with little/no documentation and rebuild functional understanding from scratch
- Automate manual processes (reconciliation, reporting, batch jobs) via scripting/serverless functions
- Provision and manage AWS infrastructure (Lambda, RDS, S3, IAM, CloudWatch, SQS/SNS)
- Own deployment of small applications end-to-end, and work directly with senior stakeholders on ambiguous, fast-turnaround requirements
Requirements
- 3–5 years backend/service-side development experience
- Strong hands-on experience in .NET (latest version) / C# for backend development
- Strong TypeScript, with hands-on experience writing serverless backends on Node.js
- Hands-on AWS experience: Lambda, API Gateway, RDS, S3, IAM, CloudWatch, SQS/SNS
- Proven experience reverse-engineering systems and debugging across services/integrations
- Strong analytical skills and comfort working directly with senior management under ambiguity
Nice to have:
- LOS/lending domain exposure: credit bureau APIs, KYC/e-KYC, e-NACH, disbursement workflows
- Familiarity with RBI/NBFC compliance norms (KYC Master Direction, data localization)
- PostgreSQL experience; event-driven architecture (SQS/EventBridge)