A hands-on backend engineering role building enterprise-grade cloud-native platforms for the insurance and financial services sector.
About the Client
Our client is a Great Place to Work® Certified software engineering consulting firm with offices in Toronto and India. They build cutting-edge, secure, and scalable technology platforms for enterprise clients across the insurance and financial services industries. They are a team that genuinely invests in its people — this certification reflects their commitment to a culture where everyone feels seen, heard, and supported.
The Role
We are looking for an experienced NestJS Backend Developer to join a high-performing engineering team. You will design and build enterprise-grade RESTful APIs, work closely with AWS cloud infrastructure, and contribute to a cloud-native insurance platform serving clients across North America. This is a hands-on, ownership-driven role with real impact.
What You'll Do
-
Design, develop, and maintain scalable backend services and RESTful APIs using NestJS and TypeScript
-
Implement clean architecture and SOLID design principles across the codebase
-
Build and manage database schemas and migrations using Prisma ORM with Microsoft SQL Server
-
Deploy and operate services on AWS — Lambda, EC2, S3, ALB, CloudWatch, Secrets Manager, and KMS
-
Use Serverless Framework and CloudFormation to manage infrastructure as code
-
Maintain CI/CD pipelines across dev, QA, UAT, and production environments
-
Implement JWT-based authentication, security best practices, and HIPAA / PII compliance
-
Write unit and integration tests using Jest; contribute to code reviews
-
Collaborate with frontend, QA, and DevOps teams in two-week agile sprints
-
Mentor junior developers and document key technical decisions
What We're Looking For
Must-Have:
-
3+ years of Node.js experience with 2+ years specifically in NestJS