[4] Joveljić joined the first team under coach Miodrag Božović in 2016, but did not play official matches during the 2016–17 Serbian SuperLiga campaign due to mononucleosis he was diagnosed with in August 2016.
[6] After he missed the rest of 2016 without training, Joveljić returned to the field in early 2017, playing with youth team until the end of a season.
[11] He spent his first time in protocol for a senior game sitting on the bench as an unused substitution for a match against Mladost Lučani on 22 October 2017.
[12] He made his official debut for Red Star Belgrade on 10 December 2017, replacing Pešić in 70 minute of the Serbian SuperLiga match against Borac Čačak.
[23] On 1 February 2025, Joveljić signed a three year designated player contract with Sporting Kansas City for a transfer fee of $4 million.
[24] Being an ethnic Serb born and raised in the Republika Srpska entity within Bosnia and Herzegovina, Joveljić has represented Serbia since young age.
[26] Playing for the team, Joveljić noted 6 goals on 6 matches, including games against Czech Republic and France when he scored a twice at each.
[27][28] In August 2017, Joveljić was called into the Serbia U19 squad, when he made a debut at the memorial tournament "Stevan Vilotić – Ćele".
[32] While with under-19 level, Joveljić also scored against Bulgaria and Sweden in March 2018, missing to qualify for the 2018 UEFA European Under-19 Championship with Serbia.
[37] Joveljić was named as a man of the match scoring three goals as a captain of the U19 squad in the youth Eternal Derby on 16 November 2017.