We are seeking a highly skilled Senior Software Engineer (GenAI + Node.js) to join a leading enterprise technology team in Dubai. Operating within the Software Engineering Chapter, this role focuses on the end-to-end delivery of scalable technology platforms and advanced integration services.
The ideal candidate will combine expert-level backend engineering in Node.js/TypeScript with hands-on experience integrating Generative AI solutions and Large Language Models (LLMs). This role requires an Arabic speaker who can also champion automation testing practices to deliver robust, secure, and highly available distributed systems.
RequirementsKey Responsibilities1. Backend Engineering & Integration
- Design, develop, and maintain highly scalable, reliable, and non-blocking RESTful APIs and real-time communication architectures using Node.js and WebSockets.
- Write clean, secure, and maintainable asynchronous code using TypeScript and modern ECMAScript standards, utilizing multi-threading techniques when required.
- Manage end-to-end data layers by utilizing ORMs/ODMs such as Sequelize, TypeORM, or Mongoose for seamless database interactions.
- Maintain thorough, comprehensive system documentation utilizing inline code standards like JSDoc.
- Design, fine-tune, and execute prompt engineering for Large Language Model (LLM)-based solutions, integrating them seamlessly into production via APIs or SDKs.
- Architect and manage Azure AI services, specifically focusing on Azure OpenAI, Speech, Language, and PII detection capabilities.
- Troubleshoot, debug, and optimize performance across a distributed services ecosystem, maintaining a sharp understanding of the platform, database, caching layers, and proxies.
- Own and optimize the CI/CD pipeline for zero-downtime, remote deployments within containerized environments using Docker and Kubernetes.
- Enforce strict firewall, network security, and data protection best practices to secure APIs within highly regulated enterprise environments.
- Actively drive quality engineering by creating, executing, and maintaining automated test scripts to guarantee continuous regression testing and platform stability.
- Backend & Language: Expert-level proficiency in Node.js, JavaScript, and TypeScript (including DOM manipulation and modern ECMAScript patterns).
- AI Expertise: Deep familiarity with GenAI solutions, Prompt Engineering, and Azure AI Services (OpenAI, PII detection, Speech, Language).
- Databases & Tooling: Strong experience with Git version control, Remote Deployment Tools, and ORMs/ODMs (TypeORM, Sequelize, or Mongoose).
- DevOps & Security: Hands-on experience with Docker, Kubernetes, CI/CD pipelines, and API network security principles.
- Proven ability or strong preference for creating and managing functional automation test scripts.
- Language Requirement: Must be a fluent Arabic speaker (Written and Verbal).
- Experience: Proven track record as a Senior Software Engineer with deep experience delivering high-performance Node.js environments and AI integrations.
- Location: Dubai, UAE (On-site / Hybrid as per company policy).
- Soft Skills: Strong problem-solving capabilities in a distributed architecture, excellent communication skills, and a collaborative team mindset.
Skills Required
- Fluent Arabic speaker (written and verbal)
- Proven track record as a Senior Software Engineer delivering high-performance Node.js environments and AI integrations
- Expert proficiency in Node.js, JavaScript, and TypeScript
- Experience designing and implementing RESTful APIs and real-time communication using WebSockets
- Experience with ORMs/ODMs such as Sequelize, TypeORM, or Mongoose
- Hands-on experience with Generative AI/LLMs and prompt engineering
- Experience with Azure AI services (Azure OpenAI, Speech, Language, PII detection)
- Hands-on experience with Docker and Kubernetes for containerized deployments
- Experience owning and optimizing CI/CD pipelines and remote deployments
- Proficiency with Git and remote deployment tools
- Knowledge of API network security, firewall, and data protection best practices
- Maintain system documentation using inline standards such as JSDoc
- Ability to create and manage automated test scripts (functional/automation testing)
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.









