This year I went to a bootcamp and spent the rest of 2018 writing full-stack apps for my personal use/development. I've been using Linux on the desktop since 2006, and I am comfortable using new technologies and languages whenever needed. I believe and have been told by people in the industry that I am qualified for a junior or level 2 position as a software engineer. Getting a job seems like the obvious next step to keep accumulating experience, but there are two obstacles:
* I can only work remote, for a variety of reasons, and * I am not a Western citizen, which I believe disqualifies me from working for companies in the EU or North America.
I am not interested in what the salary might be: what I am looking for is experience and tasks with which to fill my days and occupy my mind. With this in mind, how do you think should I go about finding a 'job' under these circumstances, if its even feasible? I considered opening up shop by myself and offering pro-bono services to local charities/NGOs, but I feel like it would be an inefficient learning environment. Is it feasible to find a full-time 'post' in an open source project? Or does open-source work asynchronously as opposed to having team dynamics?
I don't even know where to begin looking for the answers to my questions.
tldr: third-world citizen wants a remote job, doesn't know where to look, has no prior work experience but is unconcerned with the salary, how to approach this situation?
Thank you