Sr. Full Stack Engineer - (Generative AI)
Global Software Solutions Group · Dubai, Dubai, United Arab Emirates
Apply & track with Apply EdgeWe are seeking an experienced Full Stack Engineer with strong expertise in Node.js, React.js, and Generative AI technologies to design and develop scalable, cloud-native web applications and intelligent automation platforms. The ideal candidate will have hands-on experience in full-stack development, API integrations, cloud technologies, and implementing AI-driven solutions using Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and AI agent frameworks.This role offers the opportunity to work on cutting-edge enterprise applications, AI-powered workflows, and cloud-native architectures in a highly collaborative and agile environment.RequirementsKey Skills & Technologies:React.jsJavaScriptTypeScriptNode.jsExpress.jsREST APIsMongoDBAzure Cosmos DBGenerative AI Platforms:OpenAIAzure OpenAIGeminiLangChainRetrieval-Augmented Generation (RAG)AI AgentsPrompt EngineeringCloud Platforms:Microsoft AzureAmazon Web Services (AWS)DockerKubernetesCI/CD PipelinesGitAgile MethodologiesKey Responsibilities:Design, develop, and maintain scalable and responsive web applications using React.js and Node.jsBuild robust REST APIs, microservices, and backend services for enterprise-grade applicationsDevelop and integrate Generative AI solutions, including intelligent chatbots and AI-driven automation platformsDesign and implement RAG-based applications leveraging modern LLMs and vector-based retrieval techniquesBuild AI-powered workflows using LangChain, AI Agents, and prompt engineering techniquesIntegrate AI services from platforms such as OpenAI, Azure OpenAI, and Gemini into enterprise applicationsDeploy, manage, and monitor applications across cloud environments including Azure and AWSContainerize applications using Docker and manage deployments using KubernetesImplement and maintain CI/CD pipelines to ensure seamless application deliveryCollaborate closely with cross-functional teams, architects, and stakeholders to deliver scalable and high-quality software solutionsFollow Agile development practices and contribute to continuous improvement initiativesEnsure applications are secure, performant, and aligned with enterprise standards and best practicesRequired Qualifications:Bachelor's degree in Computer Science, Information Technology, Engineering, or a related fieldMinimum 5+ years of hands-on experience in Full Stack DevelopmentStrong proficiency in React.js and Node.js developmentSolid experience with JavaScript and TypeScriptHands-on experience developing RESTful APIs and microservices using Express.jsExperience working with MongoDB and Azure Cosmos DBProven experience in building Generative AI solutions using OpenAI, Azure OpenAI, or GeminiStrong understanding of LangChain, RAG architectures, AI Agents, and Prompt EngineeringExperience working with Azure or AWS cloud servicesPractical experience with Docker, Kubernetes, and CI/CD pipelinesProficiency in Git and Agile software development methodologiesPreferred Qualifications:Experience working with Azure OpenAI ServicesExperience with AI automation platforms and enterprise AI integrationsExposure to cloud-native application architecturesExperience building scalable enterprise applications and intelligent automation solutionsKnowledge of modern AI and LLM application development best practices