Finding a synonym for the phrase "hadst a job" is easy with a bit of creativity. Some alternatives could be "held employment," "occupied a position," "worked for a company," "earned a living," "maintained a career," or "had an occupation." Each of these phrases carries a slightly different connotation but all refer to the same basic idea of being employed or having a job. Using different synonyms can add variety and interest to your writing and help you avoid repeating the same phrase over and over again.