Казанский клуб сообщил, что 22-летний футболист заключил контракт сроком на 5 лет и будет выступать в «Рубине» под номером 99.
С лета 2019 года Хакшабанович играл за шведский «Норрчепинг». Также в его карьере были такие клубы, как «Вест Хэм» и «Малага». В нынешнем сезоне Хакшабанович провел за свой клуб 11 матчей, забив 5 мячей.
В активе футболиста — 10 матчей и 1 гол за национальную сборную Черногории. На молодежном уровне Хакшабанович представлял Швецию.