Senior Backend Engineer (nestjs, Microservices)/7+ Yrs/remote

Year    Remote, IN, India

Job Description

Role Overview



We are seeking an experienced

Senior Backend Engineer

with strong expertise in

NestJS, distributed databases, messaging systems, and real-time communication

. The ideal candidate will design and implement scalable, high-performance backend systems, drive microservices architecture, and ensure seamless integration with enterprise-grade solutions.

Key Responsibilities



Design, develop, and maintain

scalable backend services

using

NestJS

. Architect and implement

microservices-based solutions

with a focus on scalability, fault tolerance, and maintainability. Work with

Cassandra

and

MongoDB

for distributed, high-volume data storage and retrieval. Implement

real-time communication

using

WebSockets/Socket.io

for event-driven applications. Integrate and optimize messaging systems such as

RabbitMQ

or

Apache Kafka

for asynchronous processing. Ensure robust

API design

(REST & GraphQL) with best practices around security, performance, and scalability. Collaborate with DevOps teams for CI/CD, monitoring, and cloud deployment (AWS/Azure/GCP). Participate in architecture discussions, code reviews, and mentor junior developers. Ensure high availability, fault tolerance, and performance tuning of distributed applications.

Required Skills & Experience



7+ years

of backend development experience, with at least

3+ years in NestJS/Node.js

. Strong expertise in

NestJS framework

and TypeScript. Hands-on experience with

Cassandra

(preferred) and

MongoDB

. Solid understanding of

microservices architecture

and distributed systems. Proficiency with

RabbitMQ

and/or

Apache Kafka

for messaging and event streaming. Strong knowledge of

WebSockets / Socket.io

for real-time applications. Experience building

high-performance APIs

(REST/GraphQL). Strong understanding of

system design, data modeling, and database optimization

. Knowledge of

containerization (Docker, Kubernetes)

and

cloud platforms (AWS, GCP, Azure)

. Familiarity with CI/CD pipelines, version control (Git), and Agile methodologies.

Good to Have



Experience with

ElasticSearch, Redis, or other caching technologies

. Exposure to

event-driven architecture

and

CQRS patterns

. Knowledge of

security best practices

(OAuth2, JWT, encryption). Prior experience in

fintech, e-commerce, or large-scale consumer applications

.

Soft Skills



Strong analytical and problem-solving skills. Excellent communication and collaboration abilities. Ability to mentor and guide junior engineers. Ownership mindset with a focus on delivering quality software.
Job Types: Full-time, Contractual / Temporary
Contract length: 12 months

Pay: ₹70,000.00 - ₹80,000.00 per month

Benefits:

* Work from home

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4093512
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year