Yes, you can. I am currently working under my precaria, with a contract, but it is not a finite contract - it has no "end" date (not sure if good or bad, frankly). I just assume that, if my precaria were not to turn into a permanent residency, I would have to leave/be terminated from the position.