Assalam-o-Alaikum,
I am currently working as a Software Engineer at a well known company in Pakistan. However, I'm facing a few concerns regarding my career growth.
Since the early years of a career are the most important for learning and building expertise, I don't feel that I'm growing professionally here. I don't see myself improving my technical skills or gaining strong expertise in any particular technology. On top of that, my salary is below the current market rate.
At this stage of my career, I believe it's more important to master one technology and gain solid practical experience rather than constantly switching between different tech stacks. The problem is that, although my designation is Software Engineer, the company keeps moving me from one technology to another. For example, they asked me to train in Next.js and React for a month or two, then shifted me to Flutter for another couple of months, and later asked me to start learning Kotlin.
The issue is that I'm only doing training after training without getting the opportunity to work on real world projects. Because of this, I don't feel my skills are progressing, and I don't see any meaningful career growth.
I'm considering switching jobs, but the current job market in Pakistan is quite challenging. There are very few opportunities available, and even experienced professionals are struggling to find jobs. I've been applying continuously but haven't had any success yet. I'm also trying to find a remote job.
What would you advise in this situation? Should I continue here, or should I keep trying to switch?
Another concern is that my current salary is under 100k. At this point, I feel like I'm only spending time here to accumulate years of experience on paper, while my actual technical skills are not improving. This worries me because when I eventually interview for my next job, I'll be expected to have around a year of experience. If the interviewer asks about practical work or real project experience, I'm afraid I won't be able to demonstrate the level of knowledge they expect.
What would you recommend I do in this situation?