Description
Requirements
- Degree in Computer Engineering or equivalent, from a higher education establishment in Portugal or with equivalence in Portugal.
- Minimum experience: 10+ years as a developer, with a clear transition to solution design.
- At least 3 years as an architect or tech lead for distributed solutions.
- Hands-on experience with complex event-driven architectures.
- Must have defined message types, asynchronous communication patterns, scalability strategies, event sourcing and service integration.
- Proven experience with Kafka, Service Bus, or RabbitMQ in critical solutions.
- Having implemented Event Sourcing + Data Streaming + CQRS in production.
- Experience with Azure cloud architecture (event hubs, functions, service bus, etc.).
- Solid knowledge of relational and non-relational databases.
- Strong ability to liaise technically with development teams and stakeholders.
Benefits
The benefits will be determined once the contractual conditions have been defined.