Jordan, an attacking midfielder, started his career at Cambridge City, before moving on to Eynesbury Rovers in 2014. He scored an average of a goal per game for them before moving on to Histon in the National League.
He was a prolific scorer for them with 14 goals in 25 matches before signing for League One club Peterborough United in December 2015.
He made two appearances for them before he was loaned out to Nuneaton, for whom he scored 16 goals in 30 matches. He had a brief spell back at Peterborough, before being loaned out again to Nuneaton, and this time he scored 11 goals in 27 matches.
He signed for Football League club Barnet on a permanent basis in January 2018, and made eight appearances for them, before being loaned out to Brackley in March, and released at the end of the season.
Jordan scored his first goal for Quakers at Kidderminster in August.