Senior Full Stack Engineer (GenAI | Node.js | React)
Location: Dubai, UAE
Level of Experience: 8+ Years
Location: Dubai, UAE
Experience: 8+ Years
Role Overview:
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
📩 Apply Now: [email protected]