Skip to content

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

GSSTech Group · Bengaluru

Posted 8/12/2026 · last confirmed live 8/26/2026

Apply on GSSTech Group’s site
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 . Strong 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. Strong 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.

This role is published by GSSTech Group on workable. SwiftFit is not the employer and does not accept applications.