Baxter, 21, joins Boro following a solid season with fellow Northern Premier League Premier Division club Radcliffe.
The young midfielder made 29 appearances for Radcliffe where he scored five goals, including an impressive free-kick on his debut against Buxton.
Born in Chorley, Baxter initially represented Preston North End's U9s academy.
Progressing through the ranks at Preston, he featured 30 times for the youth team during the 2019/20 season and captained the side on multiple occasions.
Baxter has also enjoyed loan spells at Chorley and Cork City.
Photo credits: Preston North End