I was thinking recently that it would be great to work as a freelancer from anywhere on different things every time and don't stick to something for a several years. But I'm afraid I won't be able to find something really challenging and interesting like things I would work on at full-time job in some SV tech startup. By interesting and challenging I mean something with performance challenges, huge amounts of data, distributed systems, scaling and stuff.
Am I right and I should better look for a full time job? Or am I just don't know how and where to find freelance projects?