The Blue Card relates to work contracts physically located within the EU, as opposed to remote work. You could try this website to enquire further: https://www.apply.eu/BlueCard/Portugal/