劳动合同并非必须由法人签字。1. 一般情况下,劳动合同由用人单位与劳动者协商一致,并经双方在劳动合同文本上签字或者盖章生效。这里的签字可以是法人签字,也可以是法人授权的其他代表人签字,或者是用人单位的人事部门负责人等签字,同时加盖用人单位公章也是有效的。2. 根据《劳动合同法》第十六条规定,劳动合同由用人单位与劳动者协商一致,并经用人单位与劳动者在劳动合同文本上签字或者盖章生效。劳动合同文本由用人单位和劳动者各执一份。所以,只要有双方的签字或盖章,劳动合同即具有法律效力,并不局限于法人签字。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。