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.