As duas opções são factíveis.

Mas migrar a versão da linguagem do projeto atual me parece um desafio técnico mais interessante e que pode agregar mais experiência para um dev junior do que criar um projeto novo.