Sr. Software Engineer - (GenAI & Node.js) (Bengaluru)

Sr. Software Engineer - (GenAI & Node.js) (Bengaluru)

14 Aug
|
Global Software Solutions Group
|
Bengaluru

14 Aug

Global Software Solutions Group

Bengaluru

We are looking for a highly skilled Senior Software Engineer with strong expertise in Node.js, JavaScript, TypeScript, RESTful APIs, and GenAI/LLM integrations to work on enterprise-scale Technology Platforms & Integration initiatives. The ideal candidate should have strong hands-on experience developing scalable and highly available backend services, working with distributed systems, integrating AI capabilities through APIs/SDKs, and building secure, performant, and maintainable applications. The role requires a strong understanding of modern JavaScript/ECMAScript, asynchronous and non-blocking programming, API architecture, cloud-native technologies, CI/CD, containerization, security, and enterprise application infrastructure.

Requirements Key Responsibilities Design, develop, and maintain scalable, highly available RESTful APIs using Node.js

Develop robust backend services using JavaScript, TypeScript, and modern ECMAScript standards

Implement asynchronous and non-blocking programming patterns using Promises, async/await, and event-driven architectures

Design and integrate LLM/GenAI-based solutions using APIs and SDKs

Engineer, fine-tune, and optimize prompts for large language model (LLM) applications

Integrate AI capabilities into enterprise applications using appropriate APIs and SDKs

Work with Azure AI services, including:

Azure Speech

Azure Language

Azure OpenAI

PII Detection

Design and implement real-time communication capabilities using WebSockets

Develop and maintain database integrations using appropriate ORMs and ODMs, including technologies such as Sequelize, TypeORM, and Mongoose

Build and maintain secure APIs and services within a regulated enterprise environment

Apply API and data security best practices, including understanding of firewall and network security concepts

Develop efficient, non-blocking code and apply advanced techniques such as multi-threading where required

Troubleshoot and resolve issues across distributed services ecosystems

Participate in CI/CD implementation, deployment, troubleshooting, and release activities





Work with Docker and Kubernetes for containerization and deployment

Understand and work across different layers of enterprise applications, including:

Platform layer

Database layer

API layer

Caching layer

Proxy layer

Web services

Participate in code reviews and contribute to engineering standards and best practices

Document code inline using JSDoc or other accepted documentation conventions

Develop automation test scripts where required

Collaborate with cross-functional engineering and technology teams to deliver reliable and scalable solutions

Required Technical Skills Node.js & Backend Engineering Strong expertise in Node.js

Proven experience developing scalable and highly available RESTful APIs

Robust understanding of asynchronous programming

Hands-on experience with:

Promises async/await

Event-driven architecture

Non-blocking programming

Understanding and practical application of advanced programming techniques, including multi-threading where required

JavaScript & TypeScript Strong proficiency in JavaScript

Strong understanding of the JavaScript object model

Knowledge of DOM manipulation

Strong understanding of the latest ECMAScript standards

Strong proficiency in TypeScript

Experience documenting code using JSDoc or equivalent conventions API & Integration Strong understanding of RESTful API design and development

Experience securing APIs and enterprise data

Experience integrating services through APIs and SDKs

Understanding of API architecture within distributed enterprise environments

Hands-on experience with WebSockets for real-time communication GenAI / LLM Practical experience with Generative AI / LLM-based solutions

Knowledge of designing, engineering, and fine-tuning prompts for LLM applications





Experience integrating LLM capabilities through APIs or SDKs Azure AI Working knowledge of Azure AI services, including: Azure Speech

Azure Language

Azure OpenAI

PII Detection Database & Data Access Experience with ORMs and ODMs for database interaction

Familiarity with

Sequelize

TypeORM

Mongoose

DevOps & Cloud-Native Technologies Strong understanding of CI/CD principles

Experience working with CI/CD tools and remote deployment processes

Hands-on experience with Docker

Hands-on experience with Kubernetes

Experience troubleshooting distributed services and deployment environments Security & Enterprise Architecture Familiarity with firewall and network security concepts

Understanding of best practices for securing APIs and data in regulated environments

Strong understanding of the responsibilities and interactions between:

Platforms

Databases

APIs

Caching layers

Proxies

Web services

Testing Ability to create automation test scripts is preferred

Solid understanding of software quality and engineering best practices Required Competencies Strong problem-solving and troubleshooting skills

Ability to work effectively with distributed and cross-functional technology teams

Strong understanding of scalable and highly available application architecture

Ability to work with complex enterprise technology environments

Strong ownership of technical delivery and production stability

Ability to understand and troubleshoot issues across multiple layers of a distributed services ecosystem

Strong communication and technical documentation skills

Ability to learn and adopt modern technologies, particularly in GenAI and cloud-native engineering Preferred Experience Experience working on enterprise-scale technology platforms and integration solutions

Experience in regulated or security-sensitive technology environments

Experience with AI/GenAI integrations within enterprise applications

Experience building highly available and distributed backend services

Exposure to automation testing and automated engineering workflows

📌 Sr. Software Engineer - (GenAI & Node.js) (Bengaluru)
🏢 Global Software Solutions Group
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sr. software engineer - (genai & node.js) (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: sr. software engineer - (genai & node.js) (bengaluru) / bengaluru