HamburgerMenu
hirist

Node.js Developer - API Gateway

Leinex Consulting
Chennai
5 - 9 Years
star-icon
4.8white-divider6+ Reviews

Posted on: 22/09/2025

Job Description

Key Responsibilities :

- Design, develop, and maintain robust, scalable, and high-performing RESTful APIs using Node.js.

- Utilize TypeScript in backend development for enhanced code quality, maintainability, and scalability.

- Collaborate with cross-functional teams to define, design, and ship new features.

- Perform performance tuning, debugging, and monitoring to ensure application efficiency and reliability.

- Implement GraphQL APIs and optimize them for performance and usability.

- Troubleshoot and resolve issues in a distributed services ecosystem.

- Integrate services with API gateways such as 3Scale.

- Ensure security best practices, including implementing token-based authentication (REST, JWT, OAuth).

- Work with task/message queue systems like AWS SQS, Azure Queue, Pushpin, and Kafka.

- Follow Agile methodologies and participate actively in sprint planning and review processes.

Technical Skills :


- Minimum 5 years of hands-on coding experience in Node.js, JavaScript, and databases.

- At least 1 year of hands-on experience in TypeScript.

- Strong expertise in building scalable and maintainable RESTful APIs.

- Practical experience with GraphQL for API development.

- Familiar with CI/CD pipelines and active involvement in troubleshooting distributed applications.

- Experience with Docker and Kubernetes for containerization and orchestration.

- Familiarity with API gateway tools such as 3Scale.

- In-depth understanding of SSO and authentication methods including JWT and OAuth.

- Experience with task/message queues: AWS, Azure, Pushpin, Kafka, etc.

Functional Skills :

- Adheres to best practices in coding, security, unit testing, and documentation.

- Experience working in Agile environments, collaborating closely with cross-functional teams.

- Prior experience in Banking, Financial Services, or Fintech domains in an enterprise setting is preferred.

- Ensure high-quality technical and application architecture across the software development lifecycle.

- Conduct effective technology research and benchmarking to adopt best-in-class tools and methodologies.

Educational Qualification :

- A Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)


info-icon

Did you find something suspicious?