Effiong was born in England and is of Nigerian descent. He started his career with St Albans City and made his debut in 2008, he went onto enjoy spells with Northwood and Boreham Wood before returning to City, two years later. Effiong went onto register fourteen goals in the 2013–14 campaign in forty-one appearances, this impressive form brought the attention of his former club, Boreham Wood. Unable to agree a fee, the deal went to a tribunal and Effiong returned to the Wood. After failing to adapt to life at Boreham Wood, Effiong had loan spells with Hitchin Town and Chesham United, where he flourished, especially at Chesham, netting seven times in seven games. He went onto to return to Boreham Wood, before making a permanent move back to Chesham. Following his two years with Chesham, Effiong went onto have spells at Dunstable Town, Burnham and Arlesey Town before joining Biggleswade Town in July 2015. Preceding a successful first season with the Waders, Effiong went onto net 23 times in the following campaign. This impressive form brought the attention of many Football League and National League sides. On 27 January 2017, Effiong joined National League side, Barrow on a deal until the end of the campaign. On 18 February 2017, he made his debut for Barrow during their 0–0 home draw with Torquay United, replacing Richie Bennett in the 84th minute. A month later, Effiong scored his first and only goal for Barrow in their 2–1 home victory over Tranmere Rovers, netting the Bluebirds' equaliser in the 63rd minute. On 10 May 2017, it was announced that Effiong would leave Barrow upon the expiry of his contract in June. Two weeks later, Effiong joined fellow National League side Woking on a one-year deal. On the opening day of the 2017–18 campaign, Effiong netted eighteen minutes into his Woking debut, during their 2–1 home victory over Gateshead. During Woking's impressive FA Cup run, Effiong netted twice in six appearances, including goals against League One sides Bury and Peterborough United. In the space of six months, Effiong registered ten goals in all competitions, his last coming in a 4–4 draw with Maidstone United, before leaving in January 2018. On 19 January 2018, Effiong joined Scottish Premiership sideRoss County on a one-and-half-year deal for an undisclosed fee. A day later, he made his debut for Ross County during their 1–0 away defeat to Kilmarnock in the Scottish Cup, featuring for 86 minutes before being replaced by Alex Schalk. Effiong left the club on 6 April 2018. On 23 June 2018, Effiong signed for National League clubDover Athletic. After two prolific seasons at Dover, Effiong joined recently relegated Stevenage on 23 June 2020.