Hajradinović started his professional career at Željezničar, before joining Olimpic in 2012. A year later, he moved to Inter Zaprešić. Later that year, he switched to Trenčín. The following year, he was transferred to Gent. In 2016, he was loaned to Haugesund, with whom he signed permanently a year after. Hajradinović moved to Osijek in 2017. Two years later, he joined Kasımpaşa.
A former youth international for Bosnia and Herzegovina, Hajradinović made his senior international debut in 2019, earning 13 caps since.
In the summer, Hajradinović signed with Slovak team Trenčín.[6] On 14 September, he scored his first professional goal in a triumph over Žilina.[7]
In December 2014, he was transferred to Belgian side Gent.[8]
In January 2016, he was sent on a season-long loan to Norwegian outfit Haugesund, with an option to make the transfer permanent, which was activated the following year.[9]
In January 2019, Hajradinović joined Turkish team Kasımpaşa on a deal until June 2022.[11] He made his official debut for the side on 17 January in a Turkish Cup tie against Alanyaspor.[12] A week later, he made his league debut against Rizespor.[13] On 7 February, he scored his first goal for Kasımpaşa in a Turkish Cup fixture against Akhisarspor.[14] Three months later, he scored his first league goal against Beşiktaş.[15]
Hajradinović made his 100th appearance for the club against Rizespor on 23 October 2021.[16]
In June 2022, he extended his contract with the squad until June 2026.[17]