Expleo is a trusted partner for your innovation journey. As a global engineering, technology and consulting service provider, we are ideally positioned to help you achieve your ambitions and future-proof your business. With a smart blend of bold thinking and reliable execution, we’re able to fast-track innovation through each step of your value chain.
We are strategically positioned to build value, with a global footprint across 30 countries.
We are as global and local as you need us to be, with strong best-in-class pan-European technological centres and unique best-shoring capabilities.
We leverage a network of high value-adding affiliates in consulting and industrial excellence, and leading partners across multiple sectors to provide you with the most comprehensive services and solutions in an ever-changing environment.
- Own and deliver end-to-end features across the full stack, from domain modelling and API design to user-facing interfaces.
- Design and implement scalable backend services in Java, with a strong focus on performance, security, data integrity, and reliability.
- Build and integrate services with FirstSpirit CMS, extending content models, workflows, and APIs.
- Develop and maintain RESTful APIs to connect FirstSpirit with upstream and downstream systems.
- Develop high-quality frontend applications using TypeScript, applying best practices in component architecture, state management, and performance optimization.
- Collaborate closely with UX, content, and CRM stakeholders to translate business requirements into technical solutions.
- Take ownership of features from ambiguous problem statements through design, implementation, testing, and production release.
- Act as a product-minded engineer, proactively improving usability, maintainability, and overall platform quality.
- Several years of experience building and operating production-grade web applications and enterprise platforms.
- Strong full-stack experience, including:
Backend: Java (Spring / Spring Boot), REST APIs, relational databases (e.g. PostgreSQL, Oracle, MySQL), integration patterns.
Frontend: TypeScript, modern frontend frameworks (e.g. Angular or React), component-based architecture, and state management.
- Solid understanding of backend architecture concepts such as layered architectures, dependency injection, security, and transaction management.
- Experience integrating CMS/CRM platforms with external systems.
- Fluency in written and spoken English.
- The candidate must live in Portugal.