On 19 June 2019, Shamir concluded at Hapoel Be'er Sheva for four years. On 11 July, Shamir made his debut in Hapoel Be'er Sheva uniforms in a 1–1 draw against Laçi as part of the UEFA Europa League at Laçi Stadium. On 25 August, Shamir made his debut in the Israeli Premier League in a 0–0 draw against the Beitar Jerusalem at Teddy Stadium. On 5 October, Shamir scored his first goal in the Israeli Premier League in a 3–0 victory over Hapoel Haifa at Sammy Ofer Stadium.
