Sr. Software Engineer (Node.JS)

Synapseindia

Kolkata District

On-site

INR 800,000 - 1,400,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SynapseIndia is seeking a Node.js Backend Engineer to design, build, and maintain scalable server-side applications and RESTful APIs. You will collaborate with frontend teams and product managers to deliver robust services, design efficient databases, and optimize performance.

The role requires experience with Express.js, microservices, and modern testing frameworks. You will work with Git-based workflows, CI/CD pipelines, and cloud platforms (AWS/Azure/GCP).

Qualifications

  • Solid experience in developing server-side applications using Node.js.
  • Proficiency in JavaScript, with knowledge of TypeScript being a plus.
  • Hands‑on experience with Express.js or similar frameworks.
  • Understanding and experience in building microservices.
  • Strong knowledge of relational (MySQL, PostgreSQL) and non‑relational databases (MongoDB, Redis).
  • Proven ability to design and develop robust RESTful APIs.
  • Experience with Git and collaborative workflows.
  • Familiarity with unit testing frameworks such as Mocha, Chai, or Jest.
  • Knowledge of cloud platforms like AWS, Azure, or GCP and experience with CI/CD pipelines.
  • Basic knowledge of Docker, Kubernetes, or similar technologies.
  • Experience with WebSocket, Socket.io, or similar libraries.
  • Familiarity with Agile development practices and tools like Jira.
  • Strong problem‑solving abilities, excellent communication skills, and the ability to work in a collaborative environment.

Responsibilities

  • Design, build, and maintain scalable server-side applications and APIs using Node.js.
  • Work closely with front-end developers, designers, and product managers to deliver seamless user experiences.
  • Design database schemas and optimize queries for efficient data retrieval and storage.
  • Debug, troubleshoot, and optimize code for performance and scalability.
  • Write clean, maintainable, and testable code while adhering to industry best practices and standards.
  • Work on integrating external APIs, libraries, and tools into the application ecosystem.
  • Keep up with the latest trends, frameworks, and tools in Node.js development.

Skills

Node.js
JavaScript
TypeScript
Express.js
Microservices
RESTful APIs
Git
Mocha/Chai/Jest
CI/CD
Jira
Agile
WebSocket
Socket.io
Docker
Kubernetes
MySQL/PostgreSQL
MongoDB/Redis
Cloud (AWS/Azure/GCP)
Unit testing
Communication/Collaboration

Tools

Docker
Kubernetes
Git
Jira
Mocha
Chai
Jest
Socket.io

Job description

What is the work?
  • Design, build, and maintain scalable server-side applications and APIs using Node.js.
  • Work closely with front-end developers, designers, and product managers to deliver seamless user experiences.
  • Design database schemas and optimize queries for efficient data retrieval and storage.
  • Debug, troubleshoot, and optimize code for performance and scalability.
  • Write clean, maintainable, and testable code while adhering to industry best practices and standards.
  • Work on integrating external APIs, libraries, and tools into the application ecosystem.
  • Keep up with the latest trends, frameworks, and tools in Node.js development.

What skills and experience are we looking for?
  • Solid experience in developing server-side applications using Node.js.
  • Proficiency in JavaScript, with knowledge of TypeScript being a plus.
  • Hands‑on experience with Express.js or similar frameworks.
  • Understanding and experience in building microservices.
  • Strong knowledge of relational (MySQL, PostgreSQL) and non‑relational databases (MongoDB, Redis).
  • Proven ability to design and develop robust RESTful APIs.
  • Experience with Git and collaborative workflows.
  • Familiarity with unit testing frameworks such as Mocha, Chai, or Jest.
  • Knowledge of cloud platforms like AWS, Azure, or GCP and experience with CI/CD pipelines.
  • Basic knowledge of Docker, Kubernetes, or similar technologies.
  • Experience with WebSocket, Socket.io, or similar libraries.
  • Familiarity with Agile development practices and tools like Jira.
  • Strong problem‑solving abilities, excellent communication skills, and the ability to work in a collaborative environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Node.js Senior Developer
Node.js Senior Developer

Creative Capsule • Goa

On-site
INR 900,000 - 1,500,000
Backend Node.js Engineer
Backend Node.js Engineer

Iatocs • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Backend Developer
Backend Developer

Skillventory • Gurugram District, Delhi

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer (Node.js)
Senior Software Engineer (Node.js)

Codemonk • Bengaluru

On-site
INR 1,500,000 - 2,500,000
NodeJS Developer
NodeJS Developer

Insuredmine Infotech India PVT LTD • Bengaluru

On-site
INR 600,000 - 1,200,000
NodeJS Developer
NodeJS Developer

Capsync • Surat

On-site
INR 1,000,000 - 1,500,000
Senior Node Js Developer
Senior Node Js Developer

Axiussoftware • Kolkata District

Hybrid
INR 1,800,000 - 2,600,000
Senior Software Engineer (Node)
Senior Software Engineer (Node)

Cvent • Gurugram District

On-site
INR 800,000 - 1,200,000
NodeJS Developer
NodeJS Developer

Nordemtech • Jaipur

On-site
INR 700,000 - 1,200,000
Node Js Developer
Node Js Developer

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 600,000 - 900,000