Node Js Developer

Year    GJ, IN, India

Job Description

We're looking for a skilled

Node.js Backend Developer

with 2+ years of hands-on experience in building scalable, high-performance applications. You'll play a key role in designing and maintaining

microservices

, developing

RESTful APIs

, and managing background jobs and queues using tools like

BullMQ

and

Redis

.

This role demands strong backend logic, a problem-solving mindset, and the ability to write clean, maintainable code for production environments.

Key Responsibilities:



Develop and maintain

scalable REST APIs

using

Node.js (Express/NestJS)

Implement and manage job queues

using

BullMQ

,

Redis

, or similar tools Work with

PostgreSQL

, ensuring efficient data modeling and query optimization Design and develop features within a

microservices architecture

Ensure high availability, performance, and reliability of backend systems

Collaborate with DevOps/Infra teams to handle deployments, monitoring, and scaling

Write unit/integration tests and participate in code reviews

Debug production issues and implement long-term fixes

Contribute to improving engineering processes and backend architecture


Tech Stack:



Languages

: JavaScript, TypeScript

Frameworks

: Express.js, NestJS

Databases

: PostgreSQL, Redis

Queues

: BullMQ, Redis Streams, or RabbitMQ

Architecture

: Microservices, Docker, RESTful APIs

Tools

: Git, Docker, PM2, Postman

CI/CD

: GitHub Actions / GitLab CI (preferred)

Requirements:



2+ years of experience as a

Node.js backend developer

Solid understanding of asynchronous processing

and

job queues

Strong knowledge of PostgreSQL

and

Redis

Experience working with scalable systems

and

microservices

Familiarity with Docker

,

API versioning

, and

service communication patterns

Good understanding of performance tuning and debugging techniques

Strong problem-solving and communication skills


Nice to Have:



Experience with

message brokers

like

Kafka

or

RabbitMQ

Familiarity with GraphQL

Exposure to event-driven architecture

Previous work in high-concurrency or real-time systems


Job Type: Full-time

Pay: Up to ?60,000.00 per month

Benefits:

Leave encashment Paid sick time Paid time off
Schedule:

Day shift
Supplemental Pay:

Overtime pay Performance bonus
Ability to commute/relocate:

Palanpur, Surat, Gujarat: Reliably commute or planning to relocate before starting work (Required)
Experience:

TypeScript: 2 years (Required) JavaScript: 2 years (Required) Node.js: 2 years (Required) PostgreSQL: 2 years (Required)
Location:

Palanpur, Surat, Gujarat (Required)
Work Location: In person

Application Deadline: 08/06/2025
Expected Start Date: 01/06/2025

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
    JD3721340
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    GJ, IN, India
  • Education
    Not mentioned
  • Experience
    Year