Pada tanggal 7 Januari 2016, Tarashaj bergabung dengan klub Inggris, Everton, dengan kontrak selama 4 setengah tahun. Ia kemudian dipinjamkan kembali ke Grasshopper hingga akhir musim untuk menyelesaikan wajib militer. Pada musim 2016-2017, Tarashaj dipinjamkan ke klub Jerman, Eintracht Frankfurt. Pada tanggal 19 Juli 2018, ia kembali dipinjamkan ke Grasshopper dengan kesepakatan peminjaman selama satu musim dengan opsi untuk membuat kesepakatan permanen. Pada bulan Juli 2019, Tarashaj pindah ke FC Emmen dengan kesepakatan peminjaman selama 2 musim. Namun, peminjaman tersebut dibatalkan pada bulan Oktober 2020 dan ia kemudian dilepas oleh Everton.
Pada tanggal 11 Januari 2021, Tarashaj bergabung dengan Zürich dan awalnya bergabung dengan tim U-21 klub tersebut. Namun, pada tanggal 7 Oktober 2022, Tarashaj memutuskan untuk pensiun dari sepak bola karena cedera.
Di level internasional, Tarashaj berhak mewakili tiga negara, yaitu Albania, Kosovo, dan Swiss. Dari tahun 2010 hingga 2016, Tarashaj telah menjadi bagian dari tim nasional Swiss di tingkat pemuda dan telah bermain dalam 48 pertandingan dengan mencetak 33 gol. Pada tanggal 18 Maret 2016, Tarashaj dipanggil untuk pertama kalinya ke tim nasional senior Swiss untuk pertandingan persahabatan melawan Republik Irlandia dan Bosnia dan Herzegovina. Debutnya di tim senior terjadi tujuh hari kemudian dalam pertandingan persahabatan melawan Republik Irlandia setelah masuk sebagai pemain pengganti pada menit ke-71 menggantikan Blerim Džemaili. Pada bulan Mei 2016, Tarashaj masuk dalam skuad Swiss untuk UEFA Euro 2016, tetapi hanya tampil dalam satu pertandingan sebagai pemain pengganti melawan Rumania.
Pada bulan Juli 2016, Tarashaj mencoba untuk beralih dari Swiss ke Kosovo setelah berakhirnya UEFA Euro 2016. Namun, upaya tersebut ditolak oleh FIFA karena ia telah bermain dalam pertandingan kompetitif dengan Swiss setelah Kosovo diterima menjadi anggota UEFA dan FIFA. Tarashaj kemudian kembali ke Swiss dan bermain untuk tim U-21 dalam pertandingan kualifikasi Kejuaraan Eropa U-21 2017 melawan Norwegia. Tiga hari kemudian, ia menjadi cadangan tim senior dalam pertandingan kualifikasi Piala Dunia FIFA 2018 melawan Andorra.
Tarashaj memiliki darah Kosovo Albania dan berasal dari Prizren. Pada bulan Desember 2019, ia menyelesaikan wajib militer di Angkatan Bersenjata Swiss. Pada tanggal 28 Juni 2021, Tarashaj memasuki dunia politik dengan menjadi anggota cabang Diaspora Partai Demokrat Kosovo di Zürich. Selama karirnya, Tarashaj pernah meraih penghargaan Swiss Super League Young Player of the Year pada musim 2015-2016.