The 26-year-old joined the Tudors in November 2022 after being without a club since leaving German side Kickers Offenbach last summer.
Born in London to Kosovo Albanian parents, he started his career with Oxhey Wanderers in the West Herts County League, where he was spotted by playing for his school.
Bojaj went on to play for Boreham Wood, before signing for Huddersfield Town in 2013.
He made several appearances for Huddersfield’s under-18s and under-21s as both teams won their respective league titles for consecutive seasons.
In October 2015, he signed a professional contract with the Terriers until 2017.
After being named on the bench for a few games, Bojaj made his debut against MK Dons and in March 2016, he scored his first goal for Huddersfield against Reading.
In July 2016, Bojaj was loaned out to Kilmarnock and played twice. Then in January 2017, he joined Newport County on loan and made his only appearance in a League Two match against Colchester United.
However, after playing 8 times in total, he was released by the Terriers at the end of the 2016/17 season.
After a trial with St Albans City, Bojaj completed a move to National League South side Welling United in September 2017.
But after playing only 3 games, in October 2017, it was announced that Bojaj had left the Wings by mutual consent.
Upon his departure, he joined Combined Counties Premier Division club Walton & Hersham, for whom he made 11 appearances and scored 9 goals.
His next port of call was Bulgrian side Pirin Blagoevgrad, for whom he played 11 times and scored 5 goals.
In July 2018, he signed for another Bulgarian side, Etar, where he spent two years and played 55 times, netting 8 goals.
In August 2020, he signed for German side Kickers Offenback and made 60 appearances and scored 10 goals.
Bojaj has been capped 3 times at under-17 level for Albania.