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 &
- Strong problem-solving and analytical skills.
- Excellent communication and documentation abilities.
- Leadership skills to guide development teams and drive technical decisions.
- Collaboration &
Time Management &
Learning Mindset
Verbal &