Flag job

Report

Node.js Developer

Location

Coimbatore, Tamil Nadu, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

ValueMomentum

Website: valuemomentum.com
Job details:

Job Title: Node.js Developer (PostgreSQL, GCP)

Location: Coimbatore / Hyderabad

Experience: 3–8 Years


Job Summary

We are looking for an experienced Node.js Developer with strong expertise in PostgreSQL and Google Cloud Platform (GCP) to build scalable, secure, and high-performance backend systems. The ideal candidate should have hands-on experience in API development, database design, cloud deployment, caching, authentication, and application observability.


Key Responsibilities

  • Design and develop scalable RESTful APIs using Node.js (Express.js / NestJS) with clean architecture patterns (Controller → Service → Repository)
  • Develop and optimize PostgreSQL database schemas, complex queries, indexing, and performance tuning using ORM tools such as Prisma, TypeORM, or Sequelize
  • Implement secure authentication and authorization mechanisms using JWT, OAuth2, and role-based access control (RBAC)
  • Integrate Redis for in-memory caching, session management, and performance optimization
  • Implement structured logging and centralized monitoring using tools like Winston or Pino, along with audit logging to track user actions and data changes
  • Deploy and manage applications on GCP services such as Cloud Run, App Engine, Cloud SQL (PostgreSQL), Pub/Sub, and Cloud Storage
  • Ensure application security, scalability, and reliability following best practices
  • Build and maintain CI/CD pipelines and support containerized deployments using Docker
  • Collaborate with cross-functional teams to deliver high-quality solutions


Required Skills

  • Strong experience in Node.js with JavaScript/TypeScript and frameworks like Express.js or NestJS
  • Solid understanding of PostgreSQL including joins, indexing, query optimization, and transactions
  • Hands-on experience with ORM tools (Prisma, TypeORM, Sequelize) for data modeling and migrations
  • Experience implementing authentication (JWT, OAuth2) and authorization (RBAC)
  • Experience with Redis for caching and performance optimization
  • Knowledge of logging, monitoring, and audit mechanisms in distributed systems
  • Hands-on experience with GCP services and cloud-native development
  • Hands-On with GKE or any containerization with microservices architecture, and event-driven systems


Soft Skills

  • Strong problem-solving and analytical skills
  • Good communication and collaboration
  • Ability to work in agile environments

Click on Apply to know more.

Skills

Agile
API
backend
caching
CI
containerization
cross-functional
data modeling
database
Docker
GCP
Google Cloud
JavaScript
microservices
Node
OAuth2
PostgreSQL
Redis
Session Management
TypeScript
RESTful