Demiri speelde heel zijn carrière in Zwitserland en werd er ook geboren maar speelde als internationaal voor Noord-Macedonië. Hij maakte zijn profdebuut voor Concordia Basel in 2004 en speelde er tot in 2009. Van 2009 tot 2013 speelde hij voor FC Thun, waar hij een vaste waarde was gedurende zijn tijd bij de club. Hij speelde daarna nog twee seizoen op het hoogste niveau bij FC St. Gallen.