• Not much technical depth – The projects often lack architectural challenges, which can be limiting for senior devs.
• Minimal mentorship for seniors – Not a lot of technical leadership or growth plans for experienced engineers.
• Process and tooling are immature – CI/CD, testing strategies, and code reviews are basic or inconsistent.
• Career progression unclear – No structured path for seniors to grow into leadership or specialize in areas like architecture or DevOps.