Senior Full Stack Engineer - GenAI
Global Software Solutions Group · Dubai, Dubai, United Arab Emirates
قدّم وتابع مع أبلاي إيدجWe are looking for a highly skilled and innovative Senior Full Stack Engineer with strong expertise in Node.js, React.js, and Generative AI technologies to join a large-scale Digital Engineering team.The ideal candidate will have proven experience building scalable, high-performance enterprise applications and hands-on expertise in designing and implementing Generative AI solutions using modern LLM frameworks and architectures. This role requires a strong engineering mindset, excellent problem-solving skills, and the ability to deliver end-to-end AI-enabled digital solutions within an Agile product engineering environment.This is an excellent opportunity for professionals who are passionate about Full Stack Engineering, AI innovation, and building next-generation digital products and intelligent applications.RequirementsKey ResponsibilitiesDesign, develop, and maintain scalable Full Stack applications using Node.js and React.jsBuild secure, high-performance backend services and microservices using Node.js and Express.jsDevelop responsive and reusable frontend applications using React.js, Redux, and TypeScriptDesign and implement Generative AI-powered solutions leveraging modern LLM technologies and frameworksBuild and integrate Retrieval-Augmented Generation (RAG) pipelines and intelligent AI workflowsDevelop AI-enabled applications utilizing embeddings, vector databases, agent frameworks, and multi-step prompting techniquesIntegrate Generative AI capabilities into enterprise applications through App-to-App (A2A) integrations and intelligent orchestration frameworksCollaborate closely with Product Managers, Data Scientists, DevOps Engineers, and Software Engineering teams to deliver end-to-end solutionsEnsure application scalability, performance, security, and maintainability following software engineering best practicesParticipate in architecture discussions, code reviews, and technical design sessionsTroubleshoot and resolve production issues across Full Stack and AI-enabled applicationsStay up to date with emerging AI technologies and recommend innovative engineering approachesMentor junior engineers and contribute to knowledge-sharing initiatives across the engineering organizationParticipate actively in Agile delivery ceremonies and engineering excellence initiativesRequired Technical SkillsFull Stack DevelopmentNode.jsExpress.jsReact.jsReduxTypeScriptJavaScript (ES6+)RESTful APIsMicroservices ArchitectureGenerative AI TechnologiesStrong hands-on experience with:Retrieval-Augmented Generation (RAG)Multi-Chain Prompting (MCP)EmbeddingsAI AgentsApp-to-App (A2A) IntegrationsPrompt EngineeringLLM Orchestration FrameworksGenerative AI Frameworks & ToolsExperience with one or more of the following:LangChainLlamaIndexOpenAIAnthropicOpen-source LLMsVector DatabasesHands-on experience with:PineconeFAISSWeaviateSimilar Vector Database technologiesCloud & DevOpsExperience with:AWS / Azure / GCPDockerKubernetesCI/CD PipelinesDevOps PracticesRequired CompetenciesStrong software engineering fundamentals and system design skillsExcellent analytical and problem-solving capabilitiesStrong understanding of scalable and distributed application architecturesAbility to work effectively in fast-paced Agile delivery environmentsStrong ownership mindset and delivery excellenceExcellent communication and stakeholder collaboration skillsPassion for continuous learning and emerging technologiesAbility to mentor and guide junior engineersPreferred QualificationsExperience working in Banking or Financial Services environmentsExposure to Digital Transformation initiatives and enterprise-scale application developmentExperience building AI-enabled products and intelligent automation solutionsContributions to open-source Full Stack or Generative AI projects will be considered an added advantageExposure to Agile methodologies and modern engineering practicesEducationBachelor's or Master's Degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent industry experience)Preferred Domain ExperienceBankingFinancial ServicesDigital ProductsEnterprise Digital EngineeringGenerative AI & Intelligent Applications