Senior Software Engineer 

Application ends: September 14, 2026

Job Description

REQUIREMENTS

  • 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.
  • Backend & Language: Expert-level proficiency in Node.jsJavaScript, 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 DockerKubernetesCI/CD pipelines, and API network security principles.
  • Proven ability or strong preference for creating and managing functional automation test scripts.

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.

Are you interested in this position?


Apply by clicking on the “Apply Now” button below!

#CrossChannelJobs #JobSearch
#CareerOpportunities #HiringNow
#Employment #JobOpenings
#JobSeekers
#FacebookLinkedIn