We introduce a time evolution algorithm for one-dimensional quantum field theories with periodic boundary conditions. This is done by applying the Dirac-Frenkel time-dependent variational principle to the set of translational invariant continuous matrix product states with periodic boundary conditions. Moreover, the ansatz is accompanied with additional boundary degrees of freedom to study quantum impurity problems. The algorithm allows for a cutoff in the spectrum of the transfer matrix and thus has an efficient computational scaling. In particular we study the prototypical example of an atomtronic system - an interacting Bose gas rotating in a ring shaped trap in the presence of a localised barrier potential.