It's not a good job market, but it doesn't seem normal to spend six months applying and only get _one_ interview. It might be worth asking friends or former colleagues, ideally people who actually are involved in recruiting (hiring managers etc) to take a look at your resume and LinkedIn profile and see if there's anything glaringly wrong with them. Is your resume in a weird format, or is it structurally weird/overde…
No, no one calls someone with 5.5 years of experience a junior engineer.
After more than a 2 decades in software development (rails/web/...), for me to consider a developer to be a senior it needs to:
* Communicate: For example: can explain tech concepts to non tech people, or inform on Monday that the sprint will be unlikely to be done in time.
* Can estimate and adapt to changes. Be boring and predictable.
* Can work/collaborate/teach with other devs.
I got tired of interviewing tech people that though that to be senior is the same as to be specialist (or worse even, that it was related with the number of years).