Citation: 4A_242/2023 E. A

A.a. En mars 2013, B.________ (ci-après: l'employé) a été engagé par C.________ SA, devenue par la suite A.________ SA (ci-après: l'employeuse), en qualité d'ouvrier temporaire dans le domaine de la construction. Le 16 juillet 2013, les parties ont conclu un contrat de travail de durée indéterminée prévoyant l'engagement de l'employé en tant qu'ouvrier dès le 19 août 2013 pour un salaire horaire de 28 fr. 95 brut, vacances et treizième salaire en sus. Ce montant a été arrêté en tenant compte des salaires de base de la Convention nationale du secteur principal de la construction en Suisse (ci-après: CN), plus précisément en fonction de la classe salariale B, correspondant aux ouvriers de la construction avec connaissances professionnelles mais sans certificat professionnel (art. 42 CN). Du 1er février 2014 au 31 mars 2015, le salaire horaire de l'employé a été augmenté à 29 fr. 05 à la suite de l'entrée en vigueur d'une modification de la CN. Dès le 1er avril 2015, son salaire horaire a été fixé à 32 fr. conformément à la classe salariale Q (ouvrier qualifié de la construction en possession d'un certificat professionnel) selon la CN en vigueur. A.b. L'employé a résilié son contrat de travail avec effet au 31 mai 2017. Un certificat de travail a été établi à cette dernière date.