Backend Engineer (NodeJS)

Mployee.me

Mumbai

On-site

INR 1,200,000 - 1,800,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NPCI seeks a Backend Engineer (Node.js) to design, develop, and deploy secure, scalable backend platforms supporting NPCI's digital payments. Build microservices, APIs, authentication, and simulation platforms for UPI, IMPS, BBPS, CBDC, and related initiatives.

Collaborate with Product, Technology, and Innovation teams for resilient solutions. Role requires 4–7 years of experience, full-time employment, and Mumbai/Hyderabad location.

Qualifications

  • Proficient in Node.js and TypeScript with production-grade REST APIs and microservices.
  • Experience designing secure, scalable backend systems for payment ecosystems.
  • Strong knowledge of database design and query optimization (PostgreSQL/Oracle).
  • Familiarity with event-driven architectures using Kafka and distributed tracing.

Responsibilities

  • Design and develop scalable backend applications using Node.js and TypeScript.
  • Build enterprise-grade REST APIs, microservices, and middleware components.
  • Develop simulation platforms and backend services for payment ecosystems (UPI, IMPS, BBPS, CBDC).
  • Implement authentication/authorization with OAuth2, JWT, API Keys, and multi-auth flows.

Skills

Node.js
TypeScript
Express.js
REST API Development
Microservices
OAuth2
JWT
PostgreSQL
Oracle
Kafka
Docker
Kubernetes
Redis
Linux
CI/CD

Education

Graduation in Computer Science/IT
BE/B.Tech/MCA or equivalent

Tools

NestJS
Fastify
OpenAPI/Swagger
NGINX
Kong API Gateway
Terraform

Job description

Job Summary

The Opportunity Were looking for a skilled Backend Engineer (Node.js) to join the Market Innovation team and contribute to the design, development, and deployment of secure, scalable, and high-performance backend platforms supporting NPCI's digital payment ecosystem. The role involves building microservices, APIs, authentication frameworks, simulation platforms, and event-driven systems for products such as UPI, IMPS, BBPS, CBDC, and emerging payment initiatives. You will work closely with Product, Technology, and Innovation teams to deliver highly available and resilient solutions aligned with NPCI standards and nation-scale transaction requirements.

Job Details
  • Job Title: Backend Engineer (Node.js)
  • Division: Market Innovation
  • Years of Experience: 4-7 Years
  • Education: Graduation in Computer Science/IT (Preferably BE/B.Tech/MCA) or equivalent technical qualification
  • Employment Type: Full-time, Permanent
  • Location: Mumbai, Hyderabad
Responsibilities
  • Design and develop scalable backend applications using Node.js and TypeScript.
  • Build enterprise-grade REST APIs, microservices, and middleware components.
  • Develop simulation platforms and backend services supporting UPI, IMPS, BBPS, CBDC, and other payment ecosystems.
  • Build transaction simulation, route validation, and response orchestration frameworks for internal testing and innovation initiatives.
  • Implement authentication and authorization mechanisms using OAuth2, JWT, API Keys, token management, and multi-authentication workflows.
  • Design and integrate API gateways, routing, validation, throttling, and security controls.
  • Develop event-driven applications using Apache Kafka for real-time data processing and service communication.
  • Work with Oracle/PostgreSQL databases for schema design, query optimization, and transaction management.
  • Implement caching and performance optimization using Redis and related technologies.
  • Develop containerized applications using Docker and deploy services on Kubernetes platforms.
  • Build and support CI/CD pipelines for automated build, testing, deployment, and release management.
  • Monitor application health, logs, metrics, and distributed traces to ensure platform reliability.
  • Collaborate with Product, Frontend, Security, and Infrastructure teams to deliver production-grade solutions.
  • Participate in architecture discussions and contribute to scalable microservice-based platform design.
  • Ensure compliance with security, governance, observability, and operational standards.
Requirements
Mandatory Technical Skills
  • Node.js (LTS Versions)
  • TypeScript
  • Express.js / NestJS / Fastify
  • REST API Development
  • Microservices Architecture
  • Enterprise Application Architecture
  • API Gateway Concepts & Service Integrations
  • Service-to-Service Communication
  • OAuth2, JWT & Token-Based Authentication
  • API Security & Secure Coding Practices
  • Secret Key Management
  • PostgreSQL / Oracle Database
  • SQL Development & Query Optimization
  • Database Design & Transaction Management
  • Apache Kafka (Producer, Consumer, Event Processing)
  • Event-Driven Architecture
  • Redis Caching
  • Docker & Containerization
  • Kubernetes
  • Git & CI/CD Practices
  • Linux Fundamentals
  • Production Troubleshooting & Performance Optimization
Preferred Technical Skills
  • React.js (Frontend Integration)
  • Frontend-to-Backend Connectivity
  • Real-Time Data Exchange
  • NGINX
  • Kong API Gateway
  • AWS Cloud Exposure
  • Cassandra / YugabyteDB
  • gRPC
  • OpenAPI / Swagger
  • Prometheus & Grafana
  • OpenTelemetry / Jaeger
  • Jenkins / GitLab CI/CD
  • Distributed Caching Frameworks
  • Resilience4j (Circuit Breaker & Retry Mechanisms)
  • High Availability & Low Latency Systems
  • Cloud-Native Application Development
Domain Skills
  • UPI Ecosystem
  • IMPS
  • BBPS
  • CBDC
  • Digital Payments
  • Transaction Processing Platforms
  • Real-Time Payment Systems
  • Payment Simulation Frameworks
  • Transaction Route Testing & Validation
  • Banking & FinTech Systems
Other Requirements
  • Strong analytical and problem-solving skills.
  • Strong understanding of scalable backend architecture and design principles.
  • Understanding of enterprise architecture concepts such as Microservices and Distributed Systems.
  • Ability to build secure, resilient, and production-ready backend applications.
  • Ability to work in high-throughput, mission-critical environments.
  • Quick adaptability to emerging technologies and business requirements.
  • Excellent collaboration and stakeholder management skills.
Good to Have Skills and Experience Required
  • Experience building payment simulation, sandbox, or testing platforms.
  • Experience working on real-time transaction processing systems.
  • Experience implementing multi-authentication and token-based security frameworks.
  • Experience developing backend services supporting frontend integrations and real-time data population.
  • Exposure to observability, monitoring, and distributed tracing platforms.
  • Experience working on large-scale distributed systems processing high transaction volumes.
  • Understanding of API governance and enterprise security frameworks.
  • Experience supporting production systems in 24 7 environments.
  • Exposure to Digital Payments, Banking, FinTech, or Transaction Processing domains.
  • Experience working with nation-scale platforms and real-time transaction ecosystems.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer (NodeJS)
Backend Engineer (NodeJS)

NPCI • Mumbai

On-site
INR 1,500,000 - 2,100,000
Backend Engineer (NodeJS)
Backend Engineer (NodeJS)

NPCI International • Mumbai

On-site
INR 1,200,000 - 1,800,000
Comprehensive Medical Insurance
Employee Assistance Program
Parental Leave
+2
Backend Engineer
Backend Engineer

Krafton • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Java Backend - Design & Development (URCS)
Java Backend - Design & Development (URCS)

NPCI International • Hyderabad

On-site
INR 800,000 - 1,500,000
Deputy Incharge - CTS Production Engineering
Deputy Incharge - CTS Production Engineering

National Payments Corporation of India • Mumbai

On-site
INR 1,500,000 - 2,500,000
Insurance & Wellness: Comprehensive
Onsite medical center
Annual Wellness Bouquet
+7
Senior Associate Application Development, NBBL
Senior Associate Application Development, NBBL

National Payments Corporation of India • Chennai District

On-site
INR 1,200,000 - 2,100,000
Comprehensive Coverage
Employee Assistance Program
Annual Wellness Bouquet
+4
Senior Associate Client Implementation & Readiness
Senior Associate Client Implementation & Readiness

National Payments Corporation of India • Mumbai

On-site
INR 1,400,000 - 2,200,000
Lead Application Development
Lead Application Development

National Payments Corporation of India • Mumbai

On-site
INR 1,500,000 - 2,100,000
Comprehensive health insurance
Employee Assistance Program
Annual wellness benefits
+2
Backend Engineer
Backend Engineer

KRAFTON INDIA • Bengaluru

On-site
INR 2,500,000 - 4,000,000
NBBL- Lead Application Support Engineer
NBBL- Lead Application Support Engineer

National Payments Corporation of India (NPCI) • Hyderabad, Chennai

On-site
INR 2,000,000 - 4,000,000