Well maybe you should move to somewhere more developed region where you can get an internship. ( I had to do the same thing. )
Office work is really useful for beginners. What is more this is what you really need as an inexperienced developer. You have simple stupid problems and a lot of question and the senior developers can help you with those. Also code reviews are super useful.
IMO for a junior or trainee job "experience" doesn't mean that you need to have deep knowledge in enterprise development, as I saw the important thing is that you should have a general understanding in software development. What tools to use when to use them and why you use them.
Good luck! ;)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.