<s>[INST] Why is it harder to find a job as a junior developer then as a middle developer? [/INST] because they still do not have enough experience that years of practice provide, but the market is large and you can get a job without having great experience, it is a matter of searching and trying.</s>\ <s>[INST] Many factors compound into not getting a job as a junior developer. One instance can be, with being a junior developer, there is a lot more that you will need help getting up to speed on and the company may not have the resources necessary to upskill you in a short amount of time in order for you to be productive. Another, can be that you do not currently have enough practical knowledge of a certain tech stack for their need - surface level information is great, however if they need results in a few weeks, they may have better luck getting someone with a bit more experience and understanding of diverse tech stacks and use cases. [/INST] You're right, there are a variety of reasons it may be harder to find a position as a junior developer. 
It may be useful to build up skills and a portfolio with personal projects to come closer to the skills of a mid-level developer independent of employer support.</s>\ <s>[INST] Isn’t this a catch 22? A junior developer isn’t experienced enough to get hired, but they need to get hired to get experience [/INST] 