National Payments Corporation Of India (NPCI) Logo

National Payments Corporation Of India (NPCI)

Backend Engineer (NodeJS)

Posted 11 Days Ago
In-Office
Mumbai, Maharashtra, IND
Senior level
In-Office
Mumbai, Maharashtra, IND
Senior level
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.
The summary above was generated by AI
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.


HQ

National Payments Corporation Of India (NPCI) Mumbai, Maharashtra, IND Office

The Capital, B Wing, 10th Floor,, Bandra Kurla Comple, Mumbai, Maharashtra , India, 400051

Similar Jobs

2 Hours Ago
Remote or Hybrid
India
Mid level
Mid level
Security • Cybersecurity
Own global revenue recognition under ASC 606 and accounting processes including commissions, COGS, and leases. Review tax provisions, returns, transfer pricing, and subsidiary filings; support external audits and cross-functional reporting. Lead accounting projects, process improvements, and AI-driven workflow automation. Requires a CA, Big 4 high-tech experience, strong US GAAP and revenue recognition knowledge, ERP experience, advanced Excel skills, and excellent communication.
Top Skills: Ai Automation ToolsAsc 340-40Asc 606ExcelMS OfficeNetSuiteUs Gaap
3 Hours Ago
In-Office
Mumbai, Maharashtra, IND
Expert/Leader
Expert/Leader
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
The Head ASP Management is responsible for procurement of ASP services, vendor relationships, contractual compliance, quality delivery, and supplier performance evaluation while driving cost efficiency and improvements in service delivery processes.
Top Skills: AspMicrowaveOhsRan
3 Hours Ago
Hybrid
Mumbai, Maharashtra, IND
Senior level
Senior level
Financial Services
Lead complex technology programs from planning through delivery, managing technical requirements, resources, budgets, timelines, risks, and cross-functional stakeholders. Collaborate with engineering, product, and business teams to align program objectives with business goals. Apply analytical reasoning, vendor management, agile methodologies, and data-driven optimization to improve program performance, mitigate roadblocks, and promote innovation.
Top Skills: Agile Methodologies

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account