junior software engineer jobs in porto