Ask a Business Lawyer. Get Business Law Questions Answered ASAP.
Patents are your superior way to protect he product but you can have a independent contractor sign a nondisclosure of the product or its design in order to work with you. The non compete is to prevent them from working for others and taking customer lists etc. so you really want a non disclosure of product information and or trade secrets.