Pejić moved to Dinamo Tirana in January 2007 and became an immediate hit with fans and players alike, with his scoring ability and his general presence in the side. His first game in Albania was on 3 February 2007 away from home against Kastrioti Krujë in a hard fought victory. He had to wait until 28 April for his first goal, which was to come in the Tirana derby against KF Tirana, Pejić scored in the 27th minute but it would prove to be only a consolation as the match was lost 2-1. However that goal was to open the floodgates of the strikers scoring in Albania, as he managed to hit four goals past Shkumbini Peqin the next week in an emphatic 5-0 victory. The 2006-2007 season was not a successful one for Dinamo as they did not win any trophies and the club only managed a 5th place finish, although Pejić did score 6 times in 13 games for his side.
In the first full season he was top scorer in the league. In 2008, he moved to Austria with Kapfenberger SV. His debut in the Austrian top division came on 27 July 2008 against Red Bull Salzburg, after some delay because of the players pass. He was 68th in the minute for substitute Arno Kozelsky. In the 2008–09 season, he scored in twelve league games completed two hits. After only one use in the 2009–10 season, he was dismissed by the Croatian Association for sports but also for disciplinary reasons In December 2010, he returned to his original club Croatia Sesvete.