[2] Tarashaj made his Swiss Super League debut on 2 August 2014, coming on as a substitute for Alexander Merkel in a 0–0 draw against FC Sion.
On 18 March 2016, Tarashaj received a call-up from senior Swiss team for the friendly matches against Republic of Ireland and Bosnia and Herzegovina.
[10] His senior debut came seven days later in the friendly match against Republic of Ireland after coming on as a substitute at 71st minute in place of Blerim Džemaili.
[11] On 30 May 2016, Tarashaj was named as part of the Switzerland squad for UEFA Euro 2016,[12] but only made a single appearance, coming on as a late substitute against Romania.
[14] On 7 October 2016, Tarashaj after not being able to switch to Kosovo, returned to Switzerland, where he played with under-21 team in a 2017 UEFA European Under-21 Championship qualification match against Norway after being named in the starting line-up.