I will just through my experience here. It's too short.
I started my career on UpWork doing small projects like HTML to PDF and some back-end maintains/modifications etc.
Then I got my part-time 4hrs/day contract. then after about 3 months from that I got my full-time as Laravel/Vue developer (till now).
I should note that while that time I got a lot of invitations for Laravel remote jobs but I declined them because I had -1 year of experience and they required +2 +3 or even +5 years of experience. Or I accepted the interview but got rejected.
My advice is, it's so easy to get a remote job from a website like UpWork, it just require some consistency and have good reviews even you just did 1 or 2 small jobs (be patient with clients their review sometimes is the step for your next job).