I've used Upwork sporadically in the past with varying levels of success.
I have a number of big projects coming up that I will need design, creative and writers, so I need to ramp up activity there.
In the past, I've used Slack to communicate and SnagIt to record videos explaining how I want to jobs done.
Would love to hear from other indie hackers as to what tools or systems you have in place to manage and track the process. Especially if you are managing more than 3 people at a time.