Do I have to sign a contract with each client?

No. Since you are acquiring work through WorkGenius, your contract is with us.