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
Categories
About Capgemini
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.
