HamburgerMenu
hirist

NPCI - Lead Backend Developer - Node.js/Golang

National Payments Corporation of India
Mumbai
6 - 10 Years

Posted on: 22/12/2025

Job Description

Description :


Role Description :


Backend Tech Lead owns the functional system architecture that links to frontend for the team. The backend TL is an executor behind the technical solution for complex systems including APIs, legacy systems and databases. The backend TL works closely with tech architect and backend developers to create a scalable framework that addresses/incorporates future architectural changes and designs.


Responsibilities :


- Design and implement the technological architecture of the product, under the supervision of the tech architect


- Own the design and the business logic of backend systems of the product


- Guide team with hands-on approach with unit and integration tests, and develop automation

tools for daily tasks


- Responsible for the technical design of the backend system


- Mentor and coach the technical team, specifically with code reviews


- Be hands on and engage in coding to help the team to develop his solution and solve all surfacing problems at hand Identifies and removes technical impediments


- Partner with frontend tech lead to design and develop functional, performing and complete APIs


- Provide the team a roadmap for implementing software higher code quality


Domain Experience :


- 7+ years of proven tech experience of the technical components of the domains/products


- Bachelors in Computer Science (or related field) and Masters in Computer Science (or related field) preferred


- Significant experience writing and utilizing autonomous services oriented RESTful API services


- Experience in developing and scaling high-quality payment platforms


- Knowledge of programming principles and object-oriented engineering (e.g., Solid, clean

architecture)


- Proficiency in languages such as Golang, Node.js and Java.


- Deep tech knowledge around distributed systems tech stacks like Kafka, ELK, In-memory

databases, Cassandra or other such DBs


Agile/Digital Experience :


- Experience in Agile Development, with specific Solution Architect (or similar)


- Understands relationship with Product Owner, Scrum Master, Design Lead and rest of

technical team


Individual Skills :


- Strong communication skills to convey technical messages clearly


- Can make architecture decisions at a team and product level


- Active coach & mentor focused on growing & maximizing team potential


Mindsets & Behaviors :


- High energy and passionate individual who inspires teammates to reach their maximum

potential


- Encourage free thinking - receives ideas positively from other team members


info-icon

Did you find something suspicious?