Born in Gjirokastër, Shameti began his football career with local club Luftëtari in 2000, where he was eventually promoted to the first team in 2002 at the age of 18 where he made his professional debut in the Albanian First Division. In his debut season he helped his club finish in 2nd place in Group B3 of the competition, earning them a place in the new format of the following season's First Division, where Luftëtari managed to retain their First Division despite being in a relegation battle for the majority of the season. During the 2004–05 season, Shameti helped his side avoid the relegation battle and finish in mid table, before going on to clinch the final promotion place the following campaign. In his debut season in the Albanian Superliga managed to score his first professional goal, which came on 16 December 2006 in a 2–1 win over Teuta Durrës, where he scored the winning goal in the 72nd minute. Despite being unable to help his side avoid relegation following a tight relegation battle, Shameti's performances throughout the campaign resulted in interest from other Superliga sides for his signature, and he ultimately signed for Kastrioti Krujë ahead of the 2007–08 season.
In July 2012, Shameti signed a one-year contract with his first club Luftëtari Gjirokastër. He started the season on 26 August 2012 by playing the entire match of a goalless draw versus newly promoted side Kukësi. On 20 November 2012, he was injured in training and was forced to remain sidelined for more than two months. Shameti returned in action on 10 February of the following by playing in the 3–1 home loss to Kukësi. Shameti concluded the 2012–13 season by playing only 11 matches, all of them in league as Luftëtari was relegated.
Kukësi
On 30 August 2013, Shameti officially joined Kukësi on a free transfer by signing a one-year deal with an option of a further one. He was presented on the same day, where he was given the vacant squad number 4 for the 2013–14 season. On 30 July 2014, Shameti agreed a contract extension with Kukësi by signing a one-year contract. On 4 August 2016, Shameti signed a new two-year contract along with his team-mate Besar Musolli, despite the interest shown by various Albanian Superliga sides for his services.