Mid Node Software Engineer (M/F)
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.
Profile
We are seeking a highly skilled Web Application Developer to join our team. The ideal candidate will have a strong background in building scalable and efficient web applications using modern frameworks and technologies. You will collaborate with cross-functional teams to design, develop, and deliver innovative solutions, contributing to the success of our web-based platforms.
This is an exciting opportunity to work on cutting-edge technologies in a dynamic environment n the telecommunications sector.
Responsibilities
- Design and develop web application frameworks using Node.js.
- Implement responsive and efficient front-end applications with HTML5, CSS, TypeScript, and CSS preprocessors like SASS/LESS.
- Write clean, scalable, and maintainable code with object-oriented JavaScript.
- Develop, integrate, and optimize APIs, caching mechanisms, web components, and content management systems.
- Ensure robust application security by implementing web security best practices.
- Work with modern web architectures such as microservices, BFF (Backend for Frontend), SSR (Server-Side Rendering), and CSR (Client-Side Rendering).
- Manage identity solutions and authentication mechanisms.
- Collaborate with cross-functional teams to ensure seamless integration and delivery of web solutions.
Your Profile
- University degree in Computer Science, Information Technology, or a related field.
- Proficiency in Portuguese and English is mandatory.
- Proven experience in developing web application frameworks with Node.js.
- Proficiency in web technologies, including HTML5, CSS, TypeScript, and CSS preprocessors (e.g., SASS, LESS).
- Strong understanding of object-oriented JavaScript principles.
- Experience with the following concepts:
- Service APIs
- Caching mechanisms
- Web components
- Content management systems
- Web security
- Microservices architecture
- SSR/CSR
- Identity management
Nice to Have
- Hands-on experience with DevOps principles and tools, including:
- Docker, Kubernetes, Jenkins, CI/CD pipelines, and Git.
- Experience with Cloud platforms, particularly AWS.
- Experience with React or Angular.
WHAT YOU WILL LOVE ABOUT WORKING HERE
- Enjoy a supportive atmosphere promoting work-life balance.
- 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 bonuses for talent recommendations.
- Great office locations in Lisbon or Porto.
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!
#LI-Hybrid
#LI-TL1
Lisbon, PT