Do I have to sign a long-term contract?

No, you can leave the platform at any time. Recruiters working on the platform do not have any form of non-compete or employment related agreement with Recruiter.com, except that users agree not to directly solicit clients of Recruiter.com.