Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
then as I said, better to have a signed contract that can protect you and guarantee a payment. Be careful if the employer and you are in different countries and things are agreed online because the contract needs to be valid in both places... and you should know the contact details of the employer.