Remote work has always been a way to freedom, and working remotely doesn't mean you have to get less than an on-site IT specialist would. Know your needs, and research the market.
✔ Is your salary high enough? Learn the company's strategy on setting salaries for remote roles. It
might be based either on their location, or on your location, or calculated according to market trends. Websites like
ZipRecruiter,
Glassdoor and
Totaljobs can give you a general idea of an average remote salary of a software engineer in the US or the UK for example.
✔ Will you get support for financial, legal and tax issues? This kind of support can be provided by someone from the company or a contractor who will help you deal with all the problems that always come up in the very beginning. You have to know how to be registered in your country to sign a contract as a remote worker, what tax implications are and how to avoid double taxation, where and how you can work.
If you like to get into more legal details,
here is a guide on how an American startup can legally hire you as foreign IT talent.
✔ Does the company offer a work benefit plan? If not, do you have your own retirement plan and insurance, and are you going to make enough money for savings? Here you should get back to your salary expectations and make them even more realistic.
Some companies offer remote-specific benefits, i.e., provide coworking membership or cover other costs like the Internet and some other things you might need (a desk, a microphone and even a computer).
Make sure you pay attention to the differences between countries. At the end of the day, even fully-remote companies are registered somewhere and play by that territory rules and laws.