What projects actually force senior-level engineering thinking?

Posted by BowlerPretend4090@reddit | ExperiencedDevs | View on Reddit | 112 comments

\~5 YOE full-stack. Built a CRM with VoIP (calls, tasks, deals, etc.), but most of my work still looks like CRUD from the outside.

I’m trying to close the gap to senior-level engineering.

Looking for 2–3 project ideas that force:

Not interested in features — interested in problems.

What projects would you suggest, and what actually makes them hard?

Also: what’s the difference between a mid-level vs senior implementation of the same system?I’m considering things like event-driven systems or real-time collaboration, but not sure what actually stretches you the most.