Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

National Payments Corporation of India

NewBe an early applicant

Backend Engineer (NodeJS)

Posted Updated
Discussion

Description

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

Apply

See also

Backend jobs by country — openings, pay and top skills →