15 days ago
Responsibilities
- Define and design complex distributed software architectures based on Python.
- Support customers with architecture choices and platform evolution by defining appropriate technical solutions.
- Develop and integrate reliable, scalable, high-performance backend components using the Python ecosystem.
- Design and manage microservices architectures and event-driven systems.
- Use and integrate FastAPI, RabbitMQ, MongoDB, and Docker.
- Collaborate with multidisciplinary teams on solution analysis, design, development, and validation.
Requirements
- Strong knowledge of object-oriented programming, major design patterns, and UML modeling.
- Excellent Python proficiency for backend development and familiarity with Test-Driven Development practices.
- Experience with relational and NoSQL databases, Python and Bash scripting, Git, and CI/CD tools such as Jenkins.
Benefits
- Flexible work options, including remote work and flexible hours, to support work-life balance.
- Professional growth and career development paths.
- Inclusive workplace that values diversity and social responsibility.
- Permanent employment contract in Rome with a hybrid schedule of three days per week onsite.
- Employment classification under the Italian Commerce Collective Agreement, Level 1.
About Capgemini
Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of 420,000 team members in more than 50 countries. We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations. The Group reported 2025 global revenues of €22.5 billion. Make it real | www.capgemini.com