Makarova switched to competing for Russia in 2007. At the 2008 Russian Junior Championships, she placed fourth in both segments of the competition to place 4th overall. In the 2008–09 season, she debuted on the ISU Junior Grand Prix. At her first event, the 2008–09 ISU Junior Grand Prix in Madrid, she won the short program and placed 8th in the free skate to place 4th overall. In her second event, in Sheffield, she placed 3rd in the short program and 4th in the free skate to place 4th overall. At the 2009 Russian Junior Championships, she placed 5th.