The 36-year-old joined the Binos from Airdrieonians last summer and went on to score 11 goals in all competitions during his time at Forthbank.
Duffy, who can count Rangers, Falkirk, Hull City and Bristol Rovers among his former clubs, now links up with Stevie Farrell's side for 2020/21.