full stack software engineer jobs in porto