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

Posted 10 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Fintech • Payments • Software • Financial Services • Automation
The Role
Design, build, and maintain scalable, highly available Node.js backend services and RESTful APIs; integrate LLM/GenAI solutions (prompt engineering and Azure AI services); implement real-time features with WebSockets; use ORMs/ODMs for data access; containerize and deploy with Docker/Kubernetes; apply CI/CD, security best practices, and troubleshoot distributed systems.
Summary Generated by Built In

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.


RequirementsKey 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 SkillsNode.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.

Skills Required

  • Strong expertise in Node.js
  • Proficiency in JavaScript (modern ECMAScript)
  • Proficiency in TypeScript
  • Design and develop scalable, highly available RESTful APIs
  • Asynchronous and non-blocking programming (Promises, async/await, event-driven architectures)
  • Practical experience with Generative AI / LLM integrations and prompt engineering
  • Working knowledge of Azure AI services (Azure Speech, Azure Language, Azure OpenAI, PII Detection)
  • Experience with WebSockets for real-time communication
  • Experience with ORMs/ODMs such as Sequelize, TypeORM, Mongoose
  • Experience with Docker containerization
  • Experience with Kubernetes for deployment
  • Familiarity with CI/CD principles and tooling
  • Understanding of API and data security, firewall and network security concepts
  • Experience troubleshooting distributed services and enterprise deployment environments
  • Documenting code using JSDoc or equivalent conventions
  • Apply advanced programming techniques (multi-threading where required)
  • Ability to create automation test scripts
  • Experience in regulated or security-sensitive technology environments
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Dubai Internet City
160 Employees
Year Founded: 1997

What We Do

Global Software Solutions Group Veracious product line is a series of robust banking platforms that provide core banking, payment systems, custom process automation, and document management solutions for banks and financial institutions in Middle East & Africa. This cutting-edge product line features the Veracious Payments Hub, Digital Banking and the DMS, all built on the Torus Lowcode development platform software. Global Software Solutions Group is a software solutions provider that aims to solve mission-critical problems that financial institutions face today. Our software solutions bring together our Low Code platform, the payments product line and customized service offerings to solve mission-critical statements in core banking, payments, process automation, and document management. The Payments Hub is GSS's flagship product.

Similar Jobs

Cloudflare Logo Cloudflare

Business Development Representative

Cloud • Information Technology • Security • Software • Cybersecurity
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
4400 Employees

Cargill Logo Cargill

Senior Application Engineer

Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
155000 Employees
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
289097 Employees

Optum Logo Optum

Designer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
160000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account