Capgemini

Full stack Developer & DevOps Engineer

Capgemini · Cairo, Cairo, Egypt

IT Services and IT Consulting · 10,001+ employees

2 d ago
Senior (5-10 yrs) Full-time Egypt
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain scalable full-stack applications and microservices architectures. Manage CI/CD pipelines and integrate IoT platforms to ensure high performance and continuous delivery.

What they look for

Node.js Java Spring Boot Angular Vue.js Docker Kubernetes CI/CD PostgreSQL MongoDB MQTT RabbitMQ ThingsBoard Golang Python React Native GCP

Requirements

Requires strong experience in Node.js, Java Spring Boot, and modern frontend frameworks like Angular or Vue.js. Proficiency in containerization with Docker and Kubernetes, as well as experience with relational and NoSQL databases, is essential.

Full description

Job Description

Capgemini At Capgemini, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous vehicles, Electric vehicles to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.

Job Description: We are looking for a Full stack Developer & DevOps Engineer with solid experience in modern software development and cloud-native environments. The ideal candidate will be involved in the design, development, deployment, and maintenance of scalable, high-performance applications, working closely with cross-functional teams. The role combines backend and frontend development, DevOps practices, and integration with IoT platforms and distributed systems, ensuring reliability, scalability, and continuous delivery.

Job Description - Grade Specific

Required Skills and Competencies:

Core Technical Skills:

  • Design and develop modern full stack applications
  • Build and maintain microservices architectures
  • Develop and manage CI/CD pipelines and automation workflows
  • Deploy, monitor, and optimize applications in containerized environments
  • Collaborate with product, design, and engineering teams
  • Integrate real-time communication and IoT solutions
  • Ensure high standards of code quality, testing, and performance
  • Strong experience with Node.js (JavaScript/TypeScript)
  • Solid experience with Java Spring / Spring Boot
  • Experience in building REST APIs and microservices architectures
  • Experience with modern frontend frameworks: Angular or Vue.js (preferred)
  • Knowledge of modern UI development practices
  • Experience with both:
  • Relational DBs (PostgreSQL / MySQL)
  • NoSQL DBs (MongoDB)
  • Hands-on experience with Docker & Kubernetes (including Helm)
  • Experience with CI/CD pipelines and automation workflows
  • Linux & shell scripting for automation
  • Experience with one or more:
  • MQTT, AMQP, WebSocket
  • Message brokers (e.g., RabbitMQ)
  • Experience with IoT platforms (e.g., ThingsBoard)
  • Familiarity with telemetry and device integration
  • Golang or Python
  • React Native (mobile development)
  • Cloud platforms (e.g., GCP)
  • Experience with mapping libraries (e.g., Leaflet)
  • Integration & Messaging IoT & Platforms (Nice to have)

Soft Skills & Competencies:

  • Strong problem-solving and analytical skills.
  • Excellent communication and documentation abilities.
  • Leadership skills to guide development teams and drive technical decisions.
  • Collaboration & Stakeholder Management
  • Time Management & Attentiveness
  • Learning Mindset
  • Verbal & Written Communication