Senior Full Stack Engineer

 

Description:


We are seeking experienced Senior Full Stack Engineer with strong expertise in Generative AI, Node.js, and React to design, develop, and maintain enterprise-scale applications that leverage modern AI capabilities and cloud-native architectures.

The ideal candidate will have deep experience across frontend and backend development, AI-powered application engineering, microservices, cloud platforms, and technical leadership within Agile environments.

Key Responsibilities

Architecture & Technical Leadership
 

  • Design and develop scalable, high-performance enterprise applications using React, Node.js, and GenAI technologies.
  • Define technical standards, architecture patterns, and development best practices.
  • Lead system design discussions and contribute to long-term technology strategy.
  • Drive application scalability, maintainability, security, and performance improvements.
     

Generative AI Development
 

  • Design and implement AI-powered applications using LLMs such as OpenAI, Claude, Gemini, and Azure OpenAI.
  • Build intelligent assistants, chatbots, content generation tools, document processing solutions, and workflow automation platforms.
  • Develop Retrieval-Augmented Generation (RAG) architectures and AI orchestration frameworks.
  • Implement prompt engineering, vector search, and AI optimization strategies.
  • Monitor AI performance, cost, governance, security, and scalability.
     

Frontend Development
 

  • Build responsive and reusable UI components using React 18+, Hooks, Context API, and modern frontend frameworks.
  • Implement state management using Redux, Zustand, or equivalent technologies.
  • Ensure exceptional user experience and cross-browser compatibility.
  • Optimize frontend performance and application responsiveness.
     

Backend Development
 

  • Design and develop secure RESTful and GraphQL APIs using Node.js, Express.js, or Fastify.
  • Build scalable microservices-based architectures.
  • Integrate AI services, enterprise systems, and third-party APIs.
  • Ensure application security, performance, and reliability.
     

Data & AI Platform Engineering
 

  • Design and manage relational and NoSQL databases including PostgreSQL, MySQL, MongoDB, and Redis.
  • Implement vector databases such as Pinecone, Weaviate, ChromaDB, or Azure AI Search.
  • Support enterprise AI search, retrieval, and knowledge management capabilities.
     

DevOps & Cloud
 

  • Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI/CD, or similar tools.
  • Deploy and manage containerized applications using Docker and Kubernetes.
  • Support cloud-native deployments on AWS, Azure, and GCP.
  • Implement monitoring, automation, and operational best practices.
     

Mentorship & Collaboration
 

  • Lead technical reviews and mentor junior engineers.
  • Collaborate with Product, UX, QA, DevOps, and business teams.
  • Participate actively in Agile ceremonies and sprint planning activities.
     

Required Skills

Core Technologies
 

  • Node.js
  • React.js
  • JavaScript / TypeScript
  • REST APIs & GraphQL
  • Microservices Architecture
     

Generative AI
 

  • OpenAI
  • Azure OpenAI
  • Claude
  • Gemini
  • LangChain
  • LlamaIndex
  • RAG Architectures
  • Prompt Engineering
     

Databases
 

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Pinecone
  • Weaviate
  • ChromaDB
     

DevOps & Cloud
 

  • Docker
  • Kubernetes
  • Jenkins
  • GitHub Actions
  • AWS
  • Azure
  • GCP
     

Testing & Quality
 

  • Jest
  • React Testing Library
  • Unit Testing
  • Integration Testing
  • End-to-End Testing

Organization D4 Insight
Industry IT / Telecom / Software Jobs
Occupational Category Senior Full Stack Engineer
Job Location Dubai,UAE
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2026-06-18 7:40 pm
Expires on 2026-09-16