This paper considers the optimal control problem for a class of convection-diffusion-reaction systems modelled by partial differential equations (PDEs) defined on time-varying spatial domains. The class of PDEs is characterised by the presence of a time-dependent convective-transport term which is associated with the time evolution of the spatial domain boundary. The functional analytic description of the PDE yields the representation of the initial and boundary value problem as a nonautonomous parabolic evolution equation on an appropriately defined infinite-dimensional function space. The properties of the time-varying evolution operator to guarantee existence and well posedness of the initial and boundary value problem are demonstrated which serves as the basis for the optimal control problem synthesis. An industrial application of the crystal temperature regulation problem for the Czochralski crystal growth process is considered and numerical simulation results are provided.