Hiring companyActive opening

Backend Developer - Node.js

TN, INRemote (region-locked)Individual contributorFound 4 days ago
Apply to this job

Free credits included. Sign up to start applying with Jobfinder.

node.jstypescriptjavascriptexpress.jsnestjsrest apipostgresqlmysql

Job Type

Full-time | On-site / Hybrid

Experience

3+ Years

Job Overview

We are looking for an experienced Backend Developer – Node.js with 3+ years of professional

experience in building scalable, secure, and high-performance web applications and REST

APIs. The candidate should have strong hands-on experience with Node.js,

TypeScript/JavaScript, databases, API development, and server-side application

development, along with practical experience in AWS or Linux production environments.

Key Responsibilities

● Develop and maintain scalable backend applications using Node.js.

● Design, develop, and maintain RESTful APIs.

● Implement business logic, validations, authentication, and authorization.

● Design and optimize relational and/or NoSQL databases.

● Develop reusable and maintainable backend services.

● Integrate third-party APIs and external services.

● Implement payment gateways, webhooks, email, SMS, and notification services.

● Develop background jobs, scheduled tasks, and queue-based processing.

● Implement proper error handling, logging, and monitoring.

● Optimize API performance, database queries, and server-side processes.

● Troubleshoot and resolve production issues.

● Write unit and integration tests.

● Participate in code reviews and technical discussions.

● Collaborate with frontend developers, QA engineers, DevOps, and product teams.

● Deploy and maintain applications in AWS/Linux server environments.

Required Skills

Node.js

● Strong hands-on experience with Node.js ● JavaScript / TypeScript

● Express.js / NestJS

● REST API development

● Asynchronous programming

● Promises / Async-Await

● Middleware

● Error handling

● Authentication & Authorization

● JWT

● API security

● Webhooks

Database

Experience with one or more:

● PostgreSQL

● MySQL

● MongoDB

Strong understanding of:

● Database design

● Relationships

● Complex queries

● Indexing

● Transactions

● Query optimization

● ORM/ODM such as Prisma, TypeORM, Sequelize, or Mongoose

API & Integration

● RESTful API development

● JSON

● Third-party API integration

● Payment gateway integration

● Webhooks

● Postman

● Swagger / OpenAPI

● API versioning

AWS / Server-Side

● 3+ years of backend/server-side development experience

● Hands-on experience with AWS or Linux production servers ● AWS EC2

● AWS S3

● AWS RDS

● AWS Lambda — preferred

● AWS CloudWatch

● Linux / Ubuntu

● Nginx

● Process managers such as PM2

● SSL configuration

● Environment configuration

● Server deployment and troubleshooting

Development Tools

● Git / GitHub / GitLab / Bitbucket

● npm / yarn / pnpm

● Docker

● Postman

● VS Code

● CI/CD pipelines

Project Experience

Candidates should have experience working on at least one production-level Node.js project

involving:

● User Management

● Authentication & Authorization

● Role & Permission Management

● Admin Dashboard APIs

● REST APIs

● Database-driven business logic

● Third-party integrations

● Payment Gateway Integration

● Notifications

● Background Jobs

● Queue Processing

● File Upload / Storage

● Reports & Analytics

● Production Deployment

● Server Monitoring

● Performance Optimization

E-Commerce Experience – Preferred Experience with an e-commerce platform is an added advantage, particularly:

Product → Category → Inventory → Cart → Checkout → Payment → Order → Shipping →

Return/Refund

and:

Admin → Product Management → Inventory → Customer Management → Order

Management → Promotions → Reports

Good to Have

● TypeScript

● NestJS

● Redis

● BullMQ

● RabbitMQ / Kafka

● WebSockets / Socket.IO

● Docker & Docker Compose

● Microservices

● Elasticsearch

● GraphQL

● Jest

● CI/CD

● AWS Lambda

● Kubernetes

● Event-driven architecture

Qualification

● Bachelor's degree in Computer Science, IT, Software Engineering, or a related field.

● 3+ years of professional Node.js backend development experience.

● Strong problem-solving and debugging skills.

● Good understanding of software architecture and development practices.

● Experience working with production applications and server environments.

Ideal Candidate

3+ Years | Node.js | TypeScript/JavaScript | Express.js/NestJS | REST APIs |

PostgreSQL/MySQL/MongoDB | JWT | Third-Party APIs | AWS/Linux Server | Git | Docker |

Production Deployment Candidates with strong Node.js backend experience, production deployment knowledge,

and hands-on AWS/server-side experience will be preferred.

Pay: ₹25,000.00 - ₹45,000.00 per month

Benefits:

  • Health insurance
  • Life insurance
  • Provident Fund

Work Location: In person

Hiring companyBackend Developer - Node.js
Apply to this job