Внесем правовую ясность в ваш вопрос.
Найм работников осуществляется либо по трудовому договору, либо на контрактной основе.
И то и другое - наём. Он возможен в двух вариантах:
- заключение трудового договора на неопределенный срок;
- заключение трудового договора (контракта) между работником и нанимателем на определенный срок.
Основных отличия этих документов:
По контракту работник не может уволиться по собственному желанию — только по соглашению сторон.
У нанимателя есть право фактически удерживать работника на работе до истечения срока контракта. За месяц до истечения срока контракта либо наниматель, либо работник обязаны уведомить другую сторону о продлении или непродлении контракта.
По контракту могут быть оговорены некие основания для расторжения его по инициативе нанимателя, например если работник принес материальный ущерб, вел неправильный учет и плохое хранение ценностей, украл что-то и многое другое.
Контракт заключается на определенный срок (от одного года до пяти лет), а вот договор — на неопределенный. Сделал работу, например по постройке дома - и свободен. Вот это и есть основное отличие.
А еще масса нюансов