This has been my woe, and the same can be said about many of my friends and uni acquaintances. I suspect other fields might not have it this badly.
I have found a completely different culture here in the UK, there is so much demand for tech workers, combined with a much better approach towards companies investing in tech - it feels like the worker has that much power, if I'm not happy I can just go get a job somewhere else, probably within a week of quitting. It's a very different dynamic when compared to Portugal: Jobs are scarce and the pay isn't great. Tech is non-innovation driven, you're not there to think about the future, just to fix present issues that are very specific to some random company.
I don't miss Portugal at all when it comes to work.