Соглашение с 57-летним специалистом рассчитано на два года. В силу договор вступает с сегодняшнего дня. Каштру стал 33-м тренером в истории «Шахтера».
Каштру ранее работал в «Порту» (март — июнь 2014), «Риу Аве» (2016–2017), «Шавише» (2017–2018). Последним клубом тренера стала «Витория Гимарайеш» (2018–2019).
В прошлом сезоне «Витория» с Каштру заняла пятое место в чемпионате Португалии и квалифицировалась в Лигу Европы.