On 7 October 2020, Hodža made his senior competitive debut against Dilj in Croatian Football Cup first round. He scored a goal in the 69th minute and Rijeka won 6-0.[2] On 26 November 2020, Hodža made his first appearance in a UEFA competition, coming in as a substitute in the 87th minute for Gnezda Čerin in their Europa League group stage match against Napoli.[3] He then joined Orijent on loan in the winter transfer window.[4] He was taken off loan to Orijent and moved back to Rijeka, where his contract was formally terminated, and he joined the newly promoted club Hrvatski Dragovoljac to help with their relegation battle.[5][6]
On 20 June 2022, Hodža rejoined his former club Rijeka, signing a contract until summer 2024.[7]
On 12 September 2024, Hodža signed a four-year contract with Rubin Kazan in Russia.[8]