Воспитанник клубов ГАК, АКА ХИБ Либнау и «Штурм». В 2019 году дебютировал за дублирующий состав «Штурма». 28 июня 2020 года в матче против венского «Рапида» дебютировал в австрийской Бунделсиге[2]. Летом 2021 года Шабанхаджай на правах аренды перешёл в «Капфенберг». 22 августа в матче против ГАКа сыграл первый матч во второй австрийской Бундеслиге[3]. 24 октября в поединке против «Санкт-Пёльтена» забил свой первый гол за «Капфенберг»[4].
Летом 2022 года Шабанхаджай перешёл в словенскую «Муру» на правах аренды. 17 июля в матче против столичной «Олимпии» дебютировал в чемпионате Словении[5]. 13 августа в поединке против «Табора» забил свой первый гол за «Муру»[6]. По окончании аренды клуб выкупил трансфер игрока. 25 января 2024 года присоединился к казанскому «Рубину».