Backend Developer (NestJS)

Kolkata, IN

About The Job

Kolkata or Bangalore, India

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 innovative, 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

  • Strong TypeScript and ES6 skills

  • Experience with Prisma ORM (or TypeORM / Sequelize) and Microsoft SQL Server

  • 2 years of hands-on AWS experience (Lambda, EC2, S3, ALB, Secrets Manager, KMS)

  • Experience with Serverless Framework and CloudFormation

  • Proficiency with Jest and TDD principles

  • Solid understanding of REST API design, dependency injection, and event-driven architecture

  • Bachelor’s degree in Computer Science, Software Engineering, or related field

Nice to Have:

  • Background in insurance or financial services technology

  • Multi-tenant architecture experience

  • Familiarity with Docker, MongoDB, or message queues (SQS / SNS / RabbitMQ)

  • Python scripting or AWS certifications

Why You’ll Love This Role

  • Impact: Build backend systems that power enterprise insurance platforms across North America

  • Scale: Work on cloud-native, AWS-first infrastructure handling real production loads

  • Growth: Mentorship opportunities, professional development, and exposure to modern engineering practices

  • Culture: Great Place to Work Certified a team that backs its people with investment and support

Benefits

  • Competitive compensation package

  • Full health insurance coverage

  • Professional development and training support

  • Exposure to enterprise-scale cloud-native projects

  • Collaborative, agile team culture (two-week sprints)

Location & Work Setup

  • Kolkata, India or Bangalore, India

  • Full-time, on-site

  • Immediate start preferred

What You Can Expect

Tailored support for your next career move.

Access to roles aligned with your skills, experience, and career goals.

Global career opportunities across Canada, India, the USA, and the UK.

Remote, hybrid, and in-office roles across diverse industries.

A people-first approach focused on long-term professional growth.