This page was automatically translated and may contain errors. View in English.
D

Senior Software Engineer – Node.js with GenAI Expertise (Arabic Speaker)

D4 Insight

Dubai, United Arab Emirates • Vollzeit

Bewerben Sie sich als Erste/r!

Erfahrung
Ab 8 Jahren
Gehalt
Stellenangebote
1
Veröffentlicht
vor 2 Wochen
Arbeitsmodus
Im Büro
Teilnahmeberechtigung
Experienced software engineers who have at least 8 years of relevant experience, are fluent in Arabic, and are capable of working onsite in Dubai on full-time enterprise software and AI integration work.
Wieder aufnehmen
Bewerbung erforderlich

Wo Sie arbeiten werden

Stellenbeschreibung

Role overview

This opportunity is for an experienced Senior Software Engineer based in Dubai, UAE, who can build intelligent, scalable, and multilingual applications using Node.js, TypeScript, Large Language Models, and Azure AI capabilities. The role calls for deep backend engineering expertise, strong experience with AI integration, and a solid understanding of distributed, cloud-native, and secure enterprise systems.

The position requires fluency in Arabic, both spoken and written, along with the ability to work closely with Arabic-speaking users and stakeholders. The engineer will contribute to enterprise-grade solutions that combine backend performance, AI-driven workflows, and production-ready deployment practices.

Key responsibilities

  • Design, develop, and support scalable REST APIs with Node.js and TypeScript.
  • Create secure, efficient backend services and distributed application components.
  • Build asynchronous and event-driven functionality using modern Node.js approaches.
  • Develop WebSocket-enabled real-time communication features.
  • Integrate solutions powered by LLMs through APIs and SDKs.
  • Shape prompt engineering approaches and AI-enabled business processes.
  • Create multilingual intelligent applications using Azure AI services.
  • Work with speech, language, OpenAI, and PII detection capabilities.
  • Contribute to AI model integration, tuning, and ongoing monitoring.
  • Deploy applications with Docker and Kubernetes.
  • Support cloud-native releases and scalable platform architectures.
  • Set up CI/CD automation and deployment workflows.
  • Investigate and resolve issues in distributed systems and production environments.
  • Build and refine database solutions with Sequelize, TypeORM, and Mongoose.
  • Design data models and persistence layers that are efficient and maintainable.
  • Improve application performance and database query behavior.
  • Apply secure coding practices and API protection measures.
  • Support enterprise security, compliance, authentication, authorization, and data protection needs.
  • Create automated testing assets, review code, and maintain strong quality standards.
  • Document implementation details using JSDoc and other technical documentation practices.
  • Collaborate with cross-functional teams and participate in Agile ceremonies and sprint activities.
  • Support business users and stakeholders who operate in Arabic.

Required qualifications and skills

  • At least 8 years of professional software engineering experience.
  • Strong hands-on development experience with Node.js.
  • Proven experience integrating GenAI and LLM-based solutions.
  • Fluent Arabic communication skills in both speaking and writing.
  • Strong stakeholder management and communication abilities.
  • Practical knowledge of TypeScript and modern JavaScript (ES6+).
  • Experience with REST APIs, WebSockets, and event-driven system design.
  • Working knowledge of Azure OpenAI and broader Azure AI services.
  • Experience with SQL and NoSQL databases and related ORM/document tools.
  • Familiarity with Docker, Kubernetes, CI/CD pipelines, Git, and deployment automation.
  • Understanding of API security, distributed systems, performance tuning, and multithreading concepts.

Additional information

Location: Dubai, UAE

Experience required: 8+ years

Employment type: Full-time, onsite

Application contact: [email protected]

Mandatory requirements

  • Minimum 8 years of software engineering experience.
  • Strong command of Node.js development.
  • Practical, hands-on experience with GenAI and LLM integrations.
  • Arabic fluency is required for both spoken and written communication.
  • Ability to communicate effectively with stakeholders and cross-functional teams.

Lassen Sie es so, wenn Sie eine Antwort wünschen – wir werden es für nichts anderes verwenden.

Zum Durchsuchen klicken, per Drag & Drop, oder Paste ein Screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Maximal 20 MB pro Datei · Bis zu 5 Dateien

🤖
Online · Sofortige KI-Hilfe