Рудар
Born in Pula, but living in Labin, Stepčić spent most of his youth years at the local NK Rudar Labin. Signing for the nearby Prva HNL team HNK Rijeka, he made his first-team debut in a 3–0 away loss against NK Inter Zaprešić on 31 May 2009, coming in the 70th minute for Matija Matko. After leaving Rijeka in 2012, he spent the 2012–13 season in lower-tier teams, first back at Rudar, then at NK Bela Krajina, before signing for NK Zagreb, then in Druga HNL, achieving promotion to Prva HNL immediately at the end of the 2013–14 season.