Hello and welcome to JustAnswer. I’m sorry to hear about your situatio8n and I hope I can help. My goal is to provide you with an excellent service today.
The answer is no. The non-compete that you have is completely invalid and unenforceable in California. You are free to accept the work and the general contractor would not be able to sue you under a completely invalid contractual provision.
Non-competes are specifically invalid in any employment context, as stated in California Business and Professions Code Section 16600, which states:
“Except as provided in this chapter, every contract by which anyone is restrained from engaging in a lawful profession, trade, or business of any kind is to that extent void.”
There are only minor exceptions, such as when selling the goodwill of the business, but your agreement with the general contractor does not fit into one of these extremely narrow expections.
See here - http://www.leginfo.ca.gov/cgi-bin/displaycode?section=bpc&group=16001-17000&file=16600-16607
I hope this was helpful. Please let me know if you have any clarifying questions as I want to ensure that you are completely satisfied with my service.
Thanks, ***** ***** luck!