At Capgemini Engineering, 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 cars 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.
YOUR PROFILE
* Design and develop robust, scalable, and maintainable software architectures that integrate frontend, backend, and DevOps practices using Node.js and React.js or Angular.js.
* Lead technical decision-making and provide architectural guidance to development teams.
* Collaborate with cross-functional teams to translate business requirements into technical specifications.
* Implement best practices in software development, including code reviews, testing strategies, and continuous integration/continuous deployment (CI/CD) pipelines.
* Stay current with emerging technologies and industry trends, evaluating their potential impact on our projects and recommending adoptions where appropriate.
* Mentor and guide junior developers, fostering a culture of technical excellence and innovation.
* Participate in client meetings to discuss technical solutions and address complex architectural challenges.
* Ensure system performance, security, and reliability through proper architectural design and implementation.
* Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
* Strong problem-solving skills and ability to think critically about complex technical challenges.
Requirements
* Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
* 8+ years of experience in software development, with at least 3 years in an architectural role.
* Strong expertise in frontend technologies such as React, Angular, or Vue.js.
* Proficiency in backend development using languages like Node, Java, Python, or C#, and frameworks such as Spring Boot, Express.js or .NET.
* Extensive experience with DevOps practices, including containerization (Docker), orchestration (Kubernetes), and CI/CD tools (Jenkins, GitLab CI, or similar).
* In-depth knowledge of cloud platforms (AWS, Azure, or GCP) and microservices architecture.
* Excellent understanding of database technologies, both SQL and NoSQL.
* Experience with API design and development (REST, GraphQL).
* Available to work at least twice a week in the client's office in Porto or Lisboa.
* Proficiency in Portuguese and English is mandatory.
What You Will Love About Working Here
* Join a multicultural and inclusive team environment.
* Engage in exciting national and international projects.
* Hybrid work.
* Your career growth is central to our mission. Our array of career growth programs and diverse professionals are crafted to support you in exploring a world of opportunities.
* Training and certifications programs.
* Health and life insurance.
* Referral program with bonus for talent recommendations.
* Great office locations.
About Capgemini
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
Apply now!
#J-18808-Ljbffr