The word 'indie' (independently funded) isn't relevant -- either you're a business and have to be aware of employment law and tax obligations in your local jurisdiction (and how to conduct business with companies in other jurisdictions), or you're not a business. There is no middle ground ;(
Well, there's kind of a middle ground.
The main two options are:
1) you're running a business. Take time to learn what your responsibilities are. Get an accountant and a lawyer. Learn the legal difference (if there is one) between an employee and a contractor in your jurisdiction, and make sure that your contractors fit into that definition.
2) you've got a hobby. Wing it. Open source your stuff. You won't make money, but you weren't going to make money anyway and at least you're not spending much, so you actually come out ahead!
And the middle ground:
3) legally you're a business but you're not fulfilling your obligations to the tax office or your staff. Hope you don't get audited. Wing it. Use sites like freelancer or upwork to get people to do work while your money is held in escrow. Use off the shelf contracts from docontract.com
To get back to the question though... The point of a contract is to explicitly lay out the expectations of both parties to help in resolving any disputes. If either you or the person you're paying breaks that contract (e.g. you pay them and don't receive any work in return), you have to go to a court and ask them to do something about it. If you're both in the same town, this isn't that hard -- there's probably some kind of small claims tribunal that you can go to without even getting a lawyer. If you're on opposite sides of the planet, then it's a lot harder -- are you really going to fly to their country to ask one of their courts to mediate your dispute?
So in the end it's an exercise in risk management... if it's a small amount of work/money and an international dispute arises, it's probably not worth trying to resolve through a third party anyway. The contract is still useful though, as the two of you can both point to it to see exactly what it is that you both agreed to.
Another thing to go off is reputation. Maybe working with people on the other side of the world is too risky because they know you're not going to come after them... but if you're hiring a known professional with a very strong reputation on the other side of the world, there's a very good chance that they will live up to that reputation and everything will go fine. Likewise, if you hire someone with no reputation, then you're gambling.