Capgemini is looking for a Senior Full Stack Developer to join our team in Casablanca. You'll have the opportunity to work in a demanding technological environment at the heart of designing, developing, and architecting complex web applications, involved in the entire development cycle from architecture to deployment.
What You'll Do
- Design and develop high-performance, scalable, and maintainable web applications.
- Implement modern, reactive, and intuitive user interfaces.
- Develop robust RESTful APIs and backend services.
- Participate in defining and evolving the technical architecture of projects.
What We're Looking For
- Bac+5 (Master's degree) in computer science or equivalent field.
- Mastery of front-end technologies: JavaScript, TypeScript, and at least one of React, Angular, or Vue.
- Expertise in back-end technologies: Node.js, Java, or Python.
- Very good knowledge of both SQL and NoSQL databases.
- Knowledge of DevOps and CI/CD principles including integration, deployment, and automation.
- 3 to 5 years of relevant experience.
- Very good level in both French and English.
Technical Stack
- Languages: JavaScript, TypeScript, Java, Python
- Frontend: React, Angular, Vue
- Backend: Node.js
- Databases: SQL, NoSQL
- Tools: Docker, Git
- Cloud: AWS, Azure
Benefits & Compensation
- Quality of life at work: Possibility of remote work in Morocco and internationally, autonomy in organizing your daily life, hybrid missions according to your preferences.
- Continuous learning: Access to dedicated training and certifications for your technology, personalized support, and structured integration path.
- Varied and high-impact projects: Work with major clients in diverse sectors with stimulating business and technological challenges.
- Expertise ecosystem: Benefit from personalized technical support and active integration into our professional communities.
Work Mode
This is a hybrid position based in Casablanca.
Capgemini encourages an inclusive culture in a multicultural and disability-friendly environment. We value diversity, develop the potential of our talents, engage in solidarity initiatives with our partners, and are committed to reducing our environmental impact.



