logo careers in Valletta, Malta