Šahinović started his professional career at Sarajevo, before joining Raków in 2024.
Club career
Sarajevo
Šahinović came through the youth academy of his hometown club Sarajevo. In June 2020, he signed his first professional contract with the team.[2] He made his professional debut in a Bosnian and Herzegovina Cup game against Radnički Lukavac on 13 October at the age of 17.[3] Eleven months later, he made his league debut against Leotar.[4]
In September 2022, he signed a new three-year deal with the club.[5]
Raków Częstochowa
On 11 December 2023, Šahinović was transferred for an undisclosed fee to defending Ekstraklasa champions Raków Częstochowa, signing a contract until June 2028.[6] He made his senior team debut on 13 April 2024 in a 1–1 home draw against Legia Warsaw.[7] Four days later, it was announced he would miss the remainder of the season after picking up a leg injury in training.[8]
Loan to Zemplin Michalovce
Despite Raków's first-choice goalkeeper Vladan Kovačević departing the club in the summer of 2024, Šahinović dropped in the order after the signings of Dušan Kuciak and Kristoffer Klaesson, as well as Kacper Trelowski returning from loan.[9] On 1 August 2024, he was loaned to Slovak side Zemplín Michalovce for the remainder of the season.[1] He returned to Raków during the 2025 winter break.[10]