Backend Engineer (NodeJS)

Posted Yesterday
Be an Early Applicant
Mumbai, Maharashtra, IND
In-Office
Senior level
Fintech • Payments • Financial Services
The Role
Design, develop, and deploy secure, scalable Node.js and TypeScript backend platforms for digital payment ecosystems. Build REST APIs, microservices, authentication frameworks, simulation systems, and event-driven applications using Kafka. Manage databases, caching, containers, Kubernetes deployments, CI/CD, observability, performance optimization, and production reliability. Collaborate with product, security, frontend, and infrastructure teams while supporting high-throughput, mission-critical transaction systems.
Summary Generated by Built In
The Opportunity

We're 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 (or NPCI offices as applicable)
Key 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
Key Skills and Experience Required
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.


Skills Required

  • 4-7 years of professional experience
  • Graduation in Computer Science or Information Technology, preferably BE, B.Tech, or MCA, or equivalent technical qualification
  • Node.js LTS versions
  • TypeScript
  • Express.js, NestJS, or Fastify
  • REST API development
  • Microservices and enterprise application architecture
  • API gateway concepts and service integrations
  • Service-to-service communication
  • OAuth2, JWT, and token-based authentication
  • API security and secure coding practices
  • Secret key management
  • PostgreSQL or Oracle database experience
  • SQL development and query optimization
  • Database design and transaction management
  • Apache Kafka producer, consumer, and event processing experience
  • Event-driven architecture
  • Redis caching
  • Docker and containerization
  • Kubernetes
  • Git and CI/CD practices
  • Linux fundamentals
  • Production troubleshooting and performance optimization
  • React.js
  • NGINX
  • Kong API Gateway
  • AWS cloud exposure
  • Cassandra or YugabyteDB
  • gRPC
  • OpenAPI or Swagger
  • Prometheus and Grafana
  • OpenTelemetry or Jaeger
  • Jenkins or GitLab CI/CD
  • Resilience4j
  • Digital payments, banking, fintech, or transaction-processing experience
  • Payment simulation, sandbox, or testing platform experience
  • Real-time transaction processing systems experience
  • Production support in 24x7 environments
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Mumbai, Maharashtra
2,124 Employees
Year Founded: 2005

What We Do

NPCI is an umbrella organisation for all retail payment systems in India. It was set up with the support & guidance from Reserve Bank of India (RBI) & Indian Banks Association (IBA). A registered company under Section 8 of the Companies Act, 2013. Watch the NPCI Corporate AV - https://youtu.be/RGl9YQ6CB20 Products & Services Unified Payments Interface Unique payment solution which empowers a recipient to initiate the payment request from a smartphone. It facilitates 'virtual payment address'​ as a payment identifier for sending & collecting money & works on single click 2 factor authentication. Immediate Payment Service A 24X7, real time, cost effective, independent channel, retail payment service, introduced by NPCI, empowering customers to transfer money instantly with banks & RBI authorised PPIs across India. RuPay Robust card scheme designed to offer payment products with superior features & processes specifically designed to cater to diverse consumer needs. *99# USSD based mobile banking platform that makes banking services accessible to all the bank account holders on their mobile phones. National Automated Clearing House Centralised payment system developed with an aim to consolidate multiple ECS systems running across the country & provide a framework for the removal of local barriers/inhibitors. Aadhaar Enabled Payment System Bank led model which allows online financial inclusion transactions at micro-ATMs through the business correspondent of any bank using the Aadhaar authentication. e-KYC Electronic way of conducting authentic & real time KYC of a customer using Aadhaar authentication. Cheque Truncation System Electronic image of the cheque is transmitted to the drawee bank by the clearing house, along with relevant information. National Financial Switch Facilitates routing of ATM transactions through inter-connectivity between its member institutions thereby enabling the citizens of the country to utilise any ATM of a connected entity

Similar Jobs

Pfizer Logo Pfizer

Director, QSEO AI Transformation Lead

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Remote or Hybrid
8 Locations
121990 Employees
177K-294K Annually

Hilton Logo Hilton

Engineering Technician

Events • Food • Travel • Hospitality • Hotels & Resorts
In-Office
Mumbai, Maharashtra, IND
500000 Employees

Mastercard Logo Mastercard

Senior Data Scientist

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Pune, Maharashtra, IND
38800 Employees

Mastercard Logo Mastercard

Manager, Software Engineering - Java, Springboot, Kafka, SQL

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Pune, Maharashtra, IND
38800 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account