Find a jobRecruiters

Senior Node.js / NestJS Developer

Exclusive opportunity

Remote

Senior Node.js / NestJS Developer

Vrasio Inc.

Senior Node.js / NestJS Developer

Skills

SQL QueriesMongoDBDockerNestReactNodeTypescriptMicroservicesPostgreSQLMySQLKafkaRedisRabbitMQGitGraphQLGitLabBitbucketJenkinsAWSElasticsearchGitHubKubernetesJavascript

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

₹850,000 – ₹1,300,000 / year

Location:

Kolkata, West Bengal, India

Work mode:

Remote

Published on:

17 August 2026

What they need


Senior Node.js / NestJS Developer

Experience: 5+ Years
Employment Type: Full-Time
Role: Senior Backend Developer
Location: Remote

About the Role

We are looking for an experienced Senior Node.js / NestJS Developer with 5+ years of backend development experience to join our engineering team.

The ideal candidate should have strong expertise in Node.js, NestJS, SQL/NoSQL databases, microservices, asynchronous processing, AWS, system design, and CI/CD. The candidate should be comfortable designing scalable backend systems, optimizing application and database performance, and working closely with frontend and DevOps teams.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications using Node.js and NestJS.
  • Design and implement RESTful APIs and backend services.
  • Build and maintain microservices-based architectures.
  • Design database schemas and optimize queries for high-performance applications.
  • Work with MySQL/PostgreSQL and MongoDB, including indexing, aggregation, transactions, and query optimization.
  • Implement queues, background jobs, scheduled tasks, and asynchronous processing.
  • Work with messaging/queue technologies such as Kafka, RabbitMQ, SQS, BullMQ, or equivalent.
  • Design reliable and scalable systems considering performance, availability, scalability, and fault tolerance.
  • Work with AWS services for application deployment, storage, databases, messaging, monitoring, and infrastructure.
  • Develop and maintain CI/CD pipelines for automated testing, building, and deployment.
  • Follow Git-based version control practices and collaborate through code reviews and pull requests.
  • Troubleshoot production issues, identify root causes, and implement long-term solutions.
  • Write clean, maintainable, testable, and well-documented code.
  • Participate in system design and technical architecture discussions.
  • Mentor junior and mid-level developers and contribute to engineering best practices.
  • Collaborate with frontend developers working with React/Angular to design and integrate APIs effectively.

Required Technical Skills

Backend

  • Node.js Strong proficiency
  • NestJS — Strong proficiency
  • TypeScript
  • REST APIs
  • Authentication & Authorization
  • API security and best practices
  • Error handling, logging, validation, and monitoring

Databases

Strong experience with both SQL and NoSQL databases:

  • MySQL / PostgreSQL

Database schema design

Complex SQL queries

Joins and subqueries

Indexing

Query optimization

Transactions

Normalization/denormalization

Understanding of execution plans

  • MongoDB

Schema design

Aggregation pipelines

Indexing

Query optimization

Data modeling

Microservices & Distributed Systems

  • Experience designing and developing microservices architectures.
  • Understanding of service-to-service communication.
  • Experience with synchronous and asynchronous communication.
  • Knowledge of:

Message queues

Event-driven architecture

Retry mechanisms

Dead-letter queues

Idempotency

Distributed transactions

Fault tolerance

Circuit breakers

Queues & Background Processing

Experience with one or more:

  • Apache Kafka
  • RabbitMQ
  • AWS SQS/SNS
  • BullMQ
  • Redis-based queues
  • Cron/Scheduled Jobs
  • Background workers

AWS

Hands-on experience with AWS services such as:

  • EC2
  • ECS / Docker
  • S3
  • RDS
  • ElastiCache / Redis
  • SQS / SNS
  • Lambda
  • API Gateway
  • CloudWatch
  • IAM
  • Load Balancer
  • Auto Scaling

The candidate should have a good understanding of deploying and operating backend applications on AWS.

Version Control

  • Strong knowledge of Git.
  • Experience with GitHub/GitLab/Bitbucket.
  • Branching strategies.
  • Pull requests and code reviews.
  • Conflict resolution.

System Design

Strong understanding of Low-Level Design (LLD) and High-Level Design (HLD).

Should be able to design systems considering:

  • Scalability
  • Availability
  • Performance
  • Reliability
  • Security
  • Caching
  • Database selection
  • Load balancing
  • Horizontal/vertical scaling
  • Rate limiting
  • Queues and asynchronous processing
  • API design
  • Distributed systems

CI/CD & DevOps

  • Experience building or working with CI/CD pipelines.
  • GitHub Actions / GitLab CI / Jenkins / AWS CodePipeline or equivalent.
  • Automated testing and deployment.
  • Docker/containerization.
  • Environment management for development, staging, and production.

Frontend Exposure

Frontend expertise is not mandatory, but candidates should have working knowledge of:

  • React.js and/or Angular
  • JavaScript/TypeScript
  • REST API integration
  • Authentication flows
  • Basic frontend architecture

The candidate should be comfortable collaborating with frontend developers and understanding how backend APIs are consumed by web applications.

Good to Have

  • Redis and caching strategies.
  • Docker and Kubernetes.
  • Apache Kafka.
  • GraphQL.
  • WebSockets / Server-Sent Events.
  • Elasticsearch/OpenSearch.
  • Observability and monitoring.
  • Unit and integration testing using Jest or similar frameworks.
  • Experience with high-traffic or distributed applications.
  • Experience working in Agile/Scrum environments.

What We Expect

  • Strong problem-solving and debugging skills.
  • Ability to independently own backend modules/services.
  • Ability to understand business requirements and translate them into technical solutions.
  • Strong understanding of software engineering principles and design patterns.
  • Ability to review code and provide meaningful technical feedback.
  • Good communication and collaboration skills.
  • Ability to make architecture and technology decisions with scalability and maintainability in mind.

Experience

5+ years of professional software development experience, with significant hands-on experience in Node.js/NestJS backend development.

Candidates should be able to demonstrate experience building and maintaining production-grade, scalable backend systems.

Other offers great for you!

These companies are also looking for great profiles

Go & Dev

Developpeur Node JS (Nest JS/DDD)

Permanent contract

Rabat, Morocco

Onsite, Hybrid

Skills

node jsdddnest js

7 months ago

Quick apply

Astrelya

Développeur Back-end Senior Nest JS / Node JS

65/75 K€

Permanent contract

Évry-Courcouronnes, France

Hybrid

Skills

NODE JS

4 months ago

Quick apply

TLTI

Tech Lead Node.js / NestJS

Freelance

91300 Massy, France

Hybrid

Skills

GitLabnodeJSAPI RestCI/CD

2 months ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools