Dyer representerte Northampton Town som juniorspiller, og skrev under på sin første profesjonelle kontrakt med klubben i 2007. Dyer fikk sin debut 29. august 2007 i 2-0 tapet i ligacupen mot Middlesbrough, og scoret sitt første mål i 2-1 seieren over Luton Town i samme sesong.