Capgemini

Full stack engineer - AI product 1

Capgemini
Apply
1 day ago
Remote, Egypt or Cairo, EgyptMid Level

Responsibilities

  • Build interactive, scalable, and maintainable frontend experiences using React or comparable frameworks.
  • Develop backend services and APIs with JavaScript/TypeScript, Node.js, Express.js, or NestJS.
  • Develop Python-based AI/LLM components, automation scripts, data-processing logic, and integration services.
  • Build middleware connecting frontend applications with AI backends, including session management, prompt handling, permissions, routing, and data workflows.
  • Implement conversational interfaces, prompt libraries, file uploads, RAG-based answers, structured responses, citations, and feedback mechanisms.
  • Integrate enterprise services, SaaS platforms, connectors, agents, and task automation flows.
  • Use cloud services, preferably GCP, to support scalable, observable, production-ready deployments.
  • Write clean, testable code with unit, integration, and end-to-end test coverage.
  • Collaborate with Product, UX/UI, Engineering, Data Science, Backend, Routing Layer, and QA teams.
  • Prototype, test, and iterate on AI product experiences based on user needs and technical feasibility.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Strong hands-on full-stack development experience across frontend, backend, and API-driven products.
  • Strong React experience, including component development, state management, rendering performance, and API integration.
  • Experience with frontend tooling such as Tailwind CSS, Jest, Cypress, Nx, or Module Federation.
  • Strong JavaScript/TypeScript and Node.js experience with Express.js or NestJS.
  • Strong Python skills, ideally applied to AI, LLM, or ML contexts such as data processing, orchestration, model integration, RAG pipelines, evaluation scripts, or AI backend services.
  • Understanding of APIs, microservices, middleware, authentication, authorization, RBAC, and secure enterprise integration.
  • Understanding of LLMs, prompt engineering, RAG, embeddings, vector search, tool calling, and conversational interfaces.
  • Experience with GCP or other cloud platforms, CI/CD, Git workflows, Docker, and production deployment practices.
  • Ability to debug issues across user interfaces, backend services, cloud infrastructure, data flows, and AI model behavior.
  • Product mindset and ability to test assumptions and iterate based on user feedback.
  • Preferred experience with LangChain, LangGraph, FastAPI, Flask, Vertex AI, BigQuery, Firestore, Apigee, MCP, AI agents, Agent2Agent patterns, enterprise conversational interfaces, OAuth2, SAML, OpenID Connect, or enterprise SSO flows.
  • Foundational UX and product design knowledge and zero-to-one product experience are preferred.

Benefits

  • Career growth programs and opportunities across diverse professions.
  • Flexible work arrangements, including remote work and flexible working hours.
  • Opportunity to build an AI-first enterprise platform and work across React, Python, backend services, cloud, agents, and AI product experiences.
  • Identity verification through ID-card inspection and possible background checks are part of the recruitment process.

Tech Stack

CypressDockerExpressFastAPIFlaskGitGoogle BigQueryGoogle Cloud PlatformJavaScriptJestNestJSNode.jsPythonReactTailwind CSSTypeScript
Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me