# Senior Software Engineer (Arabic speaker)

> GSSTech Group · Dubai, United Arab Emirates · — · Posted 2026-06-16

**Workplace:** on_site

## Description

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.

## Requirements

### Key Responsibilities

### 1\. 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**.

### 2\. Generative AI & Azure Cloud Solutions

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

### 3\. Platform Architecture, DevOps & Security

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

### 4\. Quality Assurance & Automation Testing

-   Actively drive quality engineering by creating, executing, and maintaining **automated test scripts** to guarantee continuous regression testing and platform stability.

### Required Technical Specifications & Skills

### Core Technical Stack (Essential)

-   **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.

### Quality Assurance (Preferred)

-   Proven ability or strong preference for creating and managing functional **automation test scripts**.

### Qualifications & Experience

-   **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.

## Apply

[Apply at GSSTech Group](https://apply.workable.com/gsstech-group/j/3498BA70C5/apply)

---
Powered by [Workable](https://www.workable.com)
