法律解答:不签劳动合同但买社保是违法的。法律依据:《中华人民共和国劳动合同法》第十条规定,建立劳动关系,应当订立书面劳动合同。已建立劳动关系,未同时订立书面劳动合同的,应当自用工之日起一个月内订立书面劳动合同。用人单位与劳动者在用工前订立劳动合同的,劳动关系自用工之日起建立。核心分析:用人单位有与劳动者签订书面劳动合同的法定义务,未签合同违反了此项义务。缴纳社保是用人单位的法定义务,但不能因履行了这一义务就免除签订劳动合同的义务。关键构成要件在于用人单位未在规定时间内与劳动者订立书面劳动合同。实务建议:劳动者可收集能证明劳动关系的证据,如工资条、工作证、考勤记录等。向劳动监察部门投诉,要求责令用人单位签订劳动合同。法律程序上,劳动监察部门会调查核实情况,责令用人单位改正。若用人单位仍不改正,劳动者可通过劳动仲裁要求用人单位支付未签合同的双倍工资差额等。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。