hub careers in Lisboa, Portugal