Senior Software Engineer (Arabic speaker)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
GSSTech Group is seeking a Senior Software Engineer with expertise in Node.js, TypeScript, and Generative AI to join an enterprise technology team in Dubai. The role involves backend engineering, AI integration, and DevOps, requiring fluency in Arabic.
Key Skills for This Role
Responsibilities
- 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
- Manage end to end data layers by utilizing ORMs/ODMs such as Sequelize, TypeORM, or Mongoose
- Design, fine tune, and execute prompt engineering for LLM based solutions, integrating them into production via APIs or SDKs
- Architect and manage Azure AI services, specifically Azure OpenAI, Speech, Language, and PII detection
- Own and optimize the CI/CD pipeline for zero downtime, remote deployments within containerized environments using Docker and Kubernetes
Requirements
- Expert level proficiency in Node.js, JavaScript, and TypeScript
- Deep familiarity with GenAI solutions, Prompt Engineering, and Azure AI Services
- Strong experience with Git, ORMs/ODMs (TypeORM, Sequelize, or Mongoose)
- Hands on experience with Docker, Kubernetes, CI/CD pipelines, and API network security
- Must be a fluent Arabic speaker (Written and Verbal)
- Proven track record as a Senior Software Engineer with deep experience delivering high performance Node.js environments and AI integrations
Full Job Posting
Job Overview
- 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.
Key Responsibilities
- 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.
- 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.
- Platform Architecture, DevOps & Security: Troubleshoot, debug, and optimize performance across a distributed services ecosystem.
- 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.
- 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 for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at GSSTech Group
Senior IT Project Manager - Banking & Agile Delivery
Dubai, UAE
GSSTech Group is seeking a Senior IT Project Manager with 8+ years of experience to manage complex enterprise IT projects in banking/financial services. The role involves full project lifecycle management, Agile delivery
Senior Data Engineer - Python & Microservices
, UAE
We are looking for an experienced Senior Python Data Engineer with strong expertise in Python development, microservices architecture, data engineering, and backend API developm...
Senior Project Analyst - Banking
United Arab Emirates, UAE
GSSTech Group is seeking a Senior Project Analyst / PMO Analyst with 5-7 years of experience to support technology and business transformation initiatives. The role involves project management support, PMO governance, re
Finacle Application Support Lead - Core Banking
Dubai, UAE
GSSTech Group seeks an experienced Finacle Application Support Lead to provide production support and ownership for Finacle Core Banking platforms. The role requires 3+ years of Finacle support experience, strong technic
Sr. Oracle EBS Techno-Functional Consultant (Finance & HR)
Dubai, UAE
GSSTech Group is seeking a Senior Oracle EBS Techno-Functional Consultant with 70% technical and 30% functional expertise in Oracle ERP Finance and HR modules. The role involves designing, customizing, and supporting Ora
Application Support Specialist - Open Finance & APIs
Dubai, UAE
We are looking for a proactive and technically skilled Application Support Specialist with hands-on experience in Open Finance/Open Banking APIs to join our client's technology ...
Junior Project Manager - IT Delivery (Banking)
Dubai, UAE
GSSTech Group seeks a motivated Associate Project Manager to support IT and digital transformation projects in a banking environment. The role involves coordinating cross-functional teams, tracking delivery milestones, a
Senior Data Engineer - Python & Microservices
Dubai, UAE
GSSTech Group is seeking a Senior Python Data Engineer with expertise in microservices architecture, data engineering, and backend API development in Dubai. The role involves building scalable Python-based applications,
Senior IT Project Manager - Banking & Agile Delivery
Dubai, UAE
Senior Data Engineer - Python & Microservices
, UAE
Senior Project Analyst - Banking
United Arab Emirates, UAE
Finacle Application Support Lead - Core Banking
Dubai, UAE
Sr. Oracle EBS Techno-Functional Consultant (Finance & HR)
Dubai, UAE
Application Support Specialist - Open Finance & APIs
Dubai, UAE
Junior Project Manager - IT Delivery (Banking)
Dubai, UAE
Senior Data Engineer - Python & Microservices
Dubai, UAE
