Senior Software Engineer – Node.js with GenAI Expertise (Arabic Speaker)
Dubai, United Arab Emirates · Full Time
Be the first to apply
- Experience
- 8+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Eligibility
- 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.
- Resume
- Required to apply
Where you'll work
Job description
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: careers@d4insight.com
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.