u/Dry_Software_6782

Startup made me a generalist developer — now I’m confused what role to apply for

I need some honest career advice because my experience has become very mixed and I’m not sure what role I should focus on next.

I started in a startup working on AR/VR/XR applications using Unity and C# for around 6 months.

Then I joined another startup where I continued Unity development for about 3 months, but later they shifted me into Flutter app development. I learned Flutter quickly and used AI tools heavily to build features for another 3 months.

After that, I got moved into server-side and infrastructure-related work for around 6 months — deployment, Linux server management, self-hosted software, debugging production issues, etc. Basically, startups kept making me work on whatever was needed.

Now I feel like I became a generalist without deep expertise in one domain, and honestly I feel rusty in Unity/XR which was originally my strongest interest.

I want to switch companies now, but I’m confused:

  • Should I focus on Unity/XR again?
  • Should I continue with Flutter/mobile development?
  • Should I move toward backend/DevOps/server management?
  • Or should I market myself as a startup generalist engineer?

Will recruiters see this mixed experience as adaptability or lack of focus?

What kind of companies value profiles like this, and how should I position myself while applying?

Would appreciate advice from people who worked in startups or switched domains before.

One more concern is that I don’t currently have my degree certificate yet because I still have 2 backlogs to clear. I’m worried this may affect opportunities while switching companies, especially for infrastructure/backend/DevOps-related roles.

How much do companies care about this if I have practical experience and strong projects/skills?

reddit.com
u/Dry_Software_6782 — 5 days ago