Full stack engineers do not exist, and not all engineers are created equal.
SaaS software breaks down in 3 distinct skill sets: front end (=what you see 👀), back end (=the plumbing of how it works 🔧), and infrastructure (=the foundation on which the software runs 🏗️). Each of those is a complex domain that rapidly evolves and no single person can be an expert in all areas, let alone stay up to date across the entire spectrum. Most engineers are not confined to just one area but are in fact T shaped profiles, with some level of expertise in one and typically less deep experience in the others.
Thinking of engineers as equally skilled across all areas is like building a house with Bob who knows a bit of everything, rather than bringing in a crew of tradesmen. You’ll have electricity in the house for sure, but it’s more likely to come with free fireworks later on 🎆.
And sure, Bob is probably ok to build your garden shed to store the lawnmower...
🤔 But would you want him to build your dream home?