In the spite of being told couple of times by older freelance developers that it’s impossible to find a job for a junior developer on Upwork I managed to found a couple of very cool junior developer jobs that would help me learn. and I did it just by searching “junior developer” on Upwork and applying to every possible job I came across. I urge you to also read my post How To Freelance With No Skills to learn more about my approach.

Trial and (t)error

During my computer science studies I started freelancing as a tech writer / researcher. I was not confident enough to start applying to development jobs yet. Once I “thought” I knew enough I got my resume ready and started applying to every “junior web developer” job I saw on Upwork search.

My first junior developer job was for a Swedish company Crewdox, a training app for airplane industry. It was more of a summer internship since I worked for barely two months. To be honest I had no idea what i was doing. Most of the job consisted of fixing the bugs on the app’s frontend. I had to do easy .scss/css fixes, add JavaScript functionalities such as form validation and date parsing. Nothing too fancy. I didn’t even know how to do that properly!

For the next few jobs I had to fix some WordPress themes, buildform validations and submissions and design few emails using. I’ve also collaborated with NeoSmart Technologies writing very simple documentation articles on how Windows works under the hood, following Microsoft’s own documentation. There was also some video editing work on how to dual boot Windows with another operating system using the software NeoSmart was making.

Full time remote job

Then happened what I would recommend any junior developer who wants to freelance full time. I managed to land a long term contract as a remote employee for a Pitsburgh based advertising agency, It ended up being a 10 months job that I worked daily from 3pm – 8pm. I’ve learned a lot of HTML/CSS/JavaScript, marketing, user experience and web design. After figuring out I know enough to go back to freelancing and work on my own I quit the remote position, get up my own freelancing website and started contracting again, this time on my own! Eventually I ended up working remotely full time once again via Upwork but in a company that offered me better conditions.


If you’re a junior web developer and you don’t want to follow the path of getting a job in a local company there’s definitely enough freelance work you can find online that would allow you to both learn and make a reasonable amount of money while doing so. You just have to keep looking for contracts and apply to all of them, who knows who you might stumble upon.