Job Title

Senior Node.js Developer

Share This Job
Required Skills:

HR @ C2W

1580 Active Positions

Job Description

As a Senior Node.js Developer, you will build high-performance backend services, APIs, event-driven components, and cloud-native microservices — collaborating closely with architects, leads, DevOps, and product teams. This is a high-impact engineering role with real ownership of services that run critical financial and transactional workflows.

Role Overview

We are looking for a highly skilled, hands-on Senior Node.js Engineer with deep experience in backend development, distributed systems, multi-cloud (AWS/GCP), secure API design, event-driven architectures, and large-scale deployments. You will design and implement microservices, optimize performance, integrate AI components where applicable, and ensure world-class reliability and quality in production.

Key Responsibilities

Backend & Microservices Development

● Build scalable, secure microservices using Node.js and TypeScript (Express, Nest.js, or similar).

● Implement REST/GraphQL APIs, data access layers, real-time services, and backend integrations.

● Work on high-volume, low-latency systems, optimizing for performance and reliability.

● Implement WebSockets and real-time messaging components for live updates

Cloud & Infrastructure

● Develop cloud-native services using AWS (ECS/Lambda/API Gateway/SQS/RDS) or GCP (Cloud Run, Pub/Sub, Firestore, BigQuery).

● Collaborate with DevOps on deployments, IaC, CI/CD improvements, and containerization. Database Design & Optimization

● Work with SQL databases (MySQL/Postgres) and NoSQL (MongoDB, DynamoDB).

● Write optimized queries, design schemas, and build efficient data access patterns.

Messaging & Distributed Systems

● Develop services that use Kafka, RabbitMQ, SQS/SNS, Pub/Sub, and other event-driven patterns.

● Ensure idempotency, fault tolerance, message ordering, retries, and resilience.

Security & Identity

● Implement secure authentication flows using OAuth2, JWT, SAML, OpenID Connect.

● Handle roles, permissions, session management, and secure API practices.

Containers, API Gateways & Deployment

● Work with Docker and deployments on Kubernetes (EKS/GKE).

● Integrate with API gateways (Kong, Apigee, AWS API Gateway) for routing and policies.

● Build services with production reliability in mind (monitoring, logs, metrics, alerts).

AI & Automation

● Integrate AI/LLM features such as agentic flows, automation logic, or intelligent decision engines.

● Build services that call OpenAI, Claude, or other AI APIs for scoring, personalization, or ops automation.

Quality Engineering

● Write unit, integration, and contract tests with Jest/Mocha/Chai or equivalents.

● Ensure code quality through reviews, static analysis, and best practices.

● Participate in performance and load testing.

Collaboration & Delivery

● Work closely with Architects, Tech Leads, Product Managers, QA, and DevOps.

● Break down tasks, estimate effort, and deliver high-quality code on schedule.

●Participate in RFC reviews, grooming sessions, and cross-team discussions.

Required Skills & Qualifications

Technical Expertise

● 5–10 years of backend development experience with Node.js and at least one major framework.

● Strong experience with REST APIs, GraphQL, microservices, and distributed systems.

● Hands-on experience with AWS or GCP cloud services.

● Proficiency in SQL (MySQL/Postgres) + experience with MongoDB/DynamoDB/Firestore.

● Experience with WebSockets, real-time services, and event-driven models.

● Strong understanding of Kafka / RabbitMQ / SQS / SNS / Pub/Sub.

● Familiarity with Docker, Kubernetes (EKS/GKE), and API gateways.

● Strong grounding in authentication protocols: OAuth2, SAML, JWT, OIDC.

● Understanding of CI/CD pipelines and DevOps collaboration.

● Knowledge of automated testing frameworks.

Nice-to-Have

● Experience in fintech, payments, or high-volume transaction domains.

● Exposure to AI integration, LLM APIs, or agentic flows.

● Experience with caching systems (Redis/Memcached).

● Familiarity with frontend frameworks (Next.js/React) for API integration.

Soft Skills

● Strong ownership, accountability, and attention to detail.

● Clear communication, ability to collaborate in cross-functional teams.

● Problem-solving mindset and ability to break down complex tasks.

● Commitment to high-quality code and operational excellence.

Tags:

Join Our Free Newsletter

Join Our Newsletter to get the latest updates and keep yourself updated on the latest Job Openings.

Have a Question?

We are here to help. Email us or call +91 773 604 3614
Contact Us