Should I stay at a prestigious company working with a low-code platform, or leave to keep pursuing .NET?
I'm a Computer Science student from Egypt, and I'm at a point where I don't know what the right career move is.
I previously worked at a startup as a software engineer. During my time there, I built two projects: one using ASP.NET/.NET and another using Laravel. Unfortunately, the company later realized they didn't need an in-house development team anymore, so I was laid off.
Since then, I've been applying for both junior positions and internships. The problem is that almost every junior role requires a graduate, so as a student I get rejected almost immediately.
The only internship I got accepted into was at Link Development, which is one of the biggest software companies in Egypt. I applied specifically for the .NET internship and was really excited.
However, on the first day I was informed that my group (along with several other .NET interns) had been transferred to OutSystems 11 instead.
To be honest, I really don't enjoy working with OutSystems. My biggest concern is the job market. When I search for OutSystems jobs, almost everything I find is for experienced developers, consultants, or solution architects. I barely see any entry-level opportunities.
So now I'm stuck between two options:
Stay at Link Development because it's a well-known company and the experience on my CV could be valuable, even if I'm working with a technology I don't want to build a career around.
Leave and spend that time focusing on improving my .NET skills, building projects, and preparing for future backend roles.
One thing that gives me some hope is that I've been assigned a mentor who's a Tech Lead. I'm planning to ask if she would be willing to mentor me in .NET alongside the OutSystems internship. If that works out, I'd definitely stay.
But if she says no, what would you do in my situation?
Would having experience at a prestigious company outweigh the downside of spending months working with a low-code platform that's not aligned with my career goals?
I'd really appreciate advice from people who have been in similar situations or who hire junior developers.