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

GSS Group

India

On-site

INR 3,000,000 - 4,600,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GSS Group in India is seeking a Senior Software Engineer to build scalable backend platforms. You will design RESTful APIs with Node.js, and integrate GenAI features using APIs/SDKs, ensuring secure, high-availability services across enterprise environments.

You'll work with JavaScript/TypeScript, modern ECMAScript, CI/CD, Docker, Kubernetes, and Azure AI services to deliver reliable solutions. Your role includes mentoring, code reviews, and contributing to architecture decisions in a

Qualifications

  • Strong hands-on experience developing scalable backend services.
  • Experience designing and building RESTful APIs and API-based integrations.
  • Proficient in modern JavaScript/ECMAScript and TypeScript.
  • Experience with cloud-native architectures, CI/CD, and containerization.

Responsibilities

  • Design, develop, and maintain scalable RESTful APIs using Node.js.
  • Develop backend services using JavaScript, TypeScript, and ECMAScript standards.
  • Implement async/non-blocking programming with Promises and async/await.
  • Design and integrate GenAI/LLM-based solutions via APIs/SDKs.
  • Engineer prompts for LLM applications and optimize performance.
  • Work with Azure AI services like Azure OpenAI and related tools.
  • Build real-time features using WebSockets.
  • Integrate ORM/ODM-based database access (Sequelize, TypeORM, Mongoose).
  • Collaborate with cross-functional teams to deliver reliable, secure enterprise apps.

Skills

Node.js
RESTful APIs
JavaScript
TypeScript
GenAI / LLM
Async/non-blocking programming
WebSockets
API integration
CI/CD
Security concepts

Tools

Docker
Kubernetes
Sequelize
TypeORM
Mongoose

Job description

We are looking for a highly skilledSenior Software Engineerwith strong expertise inNode.js, JavaScript, TypeScript, RESTful APIs, and GenAI/LLM integrationsto 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.

Key Responsibilities
  • Design, develop, and maintainscalable, highly available RESTful APIs using Node.js.
  • Develop robust backend services usingJavaScript, TypeScript, and modern ECMAScript standards.
  • Implement asynchronous and non-blocking programming patterns usingPromises, async/await, and event-driven architectures.
  • Design and integrateLLM/GenAI-based solutionsusing APIs and SDKs.
  • Engineer, fine-tune, and optimizeprompts for large language model (LLM) applications.
  • Integrate AI capabilities into enterprise applications using appropriate APIs and SDKs.
  • Work withAzure AI services, including:
    • Azure Speech
    • Azure Language
    • Azure OpenAI
    • PII Detection
  • Design and implement real-time communication capabilities usingWebSockets.
  • Develop and maintain database integrations using appropriateORMs 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 offirewall and network security concepts.
  • Develop efficient, non-blocking code and apply advanced techniques such asmulti-threading where required.
  • Troubleshoot and resolve issues acrossdistributed services ecosystems.
  • Participate in CI/CD implementation, deployment, troubleshooting, and release activities.
  • Work withDocker and Kubernetesfor 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 usingJSDoc 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 inNode.js.
  • Proven experience developingscalable and highly available RESTful APIs.
  • Strong understanding of asynchronous programming.
  • Hands-on experience with:
    • Promises
    • async/awaitEvent-driven architecture
    • Non-blocking programming
  • Understanding and practical application of advanced programming techniques, includingmulti-threading where required.
JavaScript & TypeScript
  • Strong proficiency inJavaScript.
  • Strong understanding of theJavaScript object model.
  • Knowledge ofDOM manipulation.
  • Strong understanding of the latestECMAScript standards.
  • Strong proficiency inTypeScript.
  • Experience documenting code usingJSDoc or equivalent conventions.
API & Integration
  • Strong understanding ofRESTful API design and development.
  • Experience securing APIs and enterprise data.
  • Experience integrating services throughAPIs and SDKs.
  • Understanding of API architecture within distributed enterprise environments.
  • Hands-on experience withWebSocketsfor real-time communication.
GenAI / LLM
  • Practical experience withGenerative AI / LLM-based solutions.
  • Knowledge of designing, engineering, and fine-tuningprompts for LLM applications.
  • Experience integrating LLM capabilities throughAPIs or SDKs.
Azure AI

Working knowledge ofAzure AI services, including:

  • Azure Speech
  • Azure Language
  • Azure OpenAI
  • PII Detection
Database & Data Access
  • Experience withORMs and ODMsfor database interaction.
  • Familiarity with:
    • Sequelize
    • TypeORM
    • Mongoose
DevOps & Cloud-Native Technologies
  • Strong understanding ofCI/CD principles.
  • Experience working with CI/CD tools and remote deployment processes.
  • Hands-on experience withDocker.
  • Hands-on experience withKubernetes.
  • Experience troubleshooting distributed services and deployment environments.
Security & Enterprise Architecture
  • Familiarity withfirewall 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 createautomation 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 inGenAI 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer FullStack - (GenAI & LLMs)
Software Engineer FullStack - (GenAI & LLMs)

Global Software Solutions Group • Bengaluru

On-site
INR 1,400,000 - 2,400,000
Senior Full Stack AI Engineer
Senior Full Stack AI Engineer

Coditude • Pune District

On-site
INR 1,500,000 - 2,700,000
AI Engineer
AI Engineer

ECS ME LLC • Hyderabad

On-site
INR 1,200,000 - 2,800,000
Software Engineer – Backend, AI
Software Engineer – Backend, AI

Jobtailor • Hyderabad

On-site
INR 3,500,000 - 6,000,000
Senior GenAI Node.JS Engineer
Senior GenAI Node.JS Engineer

Clover Infotech • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Software Developer - Full Stack & AI
Senior Software Developer - Full Stack & AI

TANTRANOVA TECHNOLOGY PVT LTD • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Manager
Manager

Wolters Kluwer • Pune District

Hybrid
INR 3,000,000 - 6,500,000
AI Engineer
AI Engineer

ECS | Enterprise Change Specialists • Hyderabad

On-site
INR 1,200,000 - 2,500,000
Architect AI Data Engineer
Architect AI Data Engineer

EXL • Maharashtra

On-site
INR 3,000,000 - 4,200,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Crisil • Mumbai

On-site
INR 1,800,000 - 3,000,000