Jahanbakhsh debuteerde op 15 oktober 2013 in het Iraans voetbalelftal, in een kwalificatiewedstrijd voor de Asian Cup tegen Thailand. Hij viel na 79 minuten in voor Masoud Shojaei. In de terugwedstrijd scoorde hij als invaller zijn eerste doelpunt voor Iran. Bondscoach Carlos Queiroz nam hem in 2014 op in de 23-koppige selectie die hij meenam naar het wereldkampioenschap voetbal 2014. Daarop debuteerde hij als invaller in de 73e minuut in de wedstrijd tegen Nigeria (die in 0-0 eindigde). Ook in wedstrijden tegen Argentinië en Bosnië-Herzegovina speelde hij mee als invaller. Op het wereldkampioenschap voetbal 2018 speelde hij mee in alle drie de groepswedstrijden: tweemaal als basisspeler en eenmaal als invaller. Jahanbakhsh behoorde ook tot de Iraanse selecties op het Aziatisch kampioenschap voetbal 2015 en 2019.