نحوه بستن قرارداد و صدور گواهی

سلام
ما شرکت نرم افزاری مسئولیت محدود هستیم که بعضی مواقع ما فریلنسر ها به صورت ساعتی یا هفتگی کار میکنیم.
به چه صورت میتونیم با این ها قرارداد قانونی ببنیدم و براشون گواهی سابقه کار در شرکت صادر کنیم به صورتی که درگیر مسائل حقوقی بیمه و ... نشیم.