
Hiring for a platform instead of a skill
Stack Overflow's 2025 developer survey asked 23,678 people which web frameworks they had worked in heavily over the past year. React came back at 44.7%, Next.js at 20.8%, NestJS at 6.7%, Astro at 4.5%. Webflow is not on the list. Neither is Bubble, and neither is Xano. That absence says nothing about whether those platforms are good, because they are, and the teams who picked them picked them for a sound reason. It says something about the day you try to hire your second person.
The pool you cannot size
That survey is the closest thing this industry has to a census. Among professional developers, PostgreSQL sits at 58.2% and React at 46.9%. When you open a role for a Next.js engineer who knows Postgres, somebody has already measured the pond you are fishing in, and you can set salary bands and a time-to-hire against real numbers.
Open a role for a Xano engineer and you are guessing. Bubble at least publishes a certification directory you can search by name, which is more than most platforms give you, and the exam behind it is a real one: 90 questions, roughly two hours. But a searchable directory of certified freelancers is a different asset from a labour market. You find out how thin the pool actually is from how long your role stays open, which is the most expensive way to learn it.
The second-order version of this is worse and quieter. An engineer who spends two years inside a visual editor is building skill in that editor. If they leave for a company on a different stack, much of what they learned does not travel with them. People notice this, and it shapes who applies to you.
Your billing page is setting your headcount
Xano's pricing today lists Essential at $85 a month billed annually with 5 total team seats and 3 workspaces, and Pro at $224 a month billed annually with 10 seats and 5 workspaces. Checked October 1, 2026. Nothing about that is unreasonable, and per-seat pricing is how most of the software you already pay for works.
The shape of it is what I keep noticing. Your sixth engineer is a plan change. A question about team size goes through a billing page before it reaches an engineering conversation, and the answer arrives bundled with workspace counts and backup windows you did not ask about. On Postgres and NestJS, the sixth hire costs a salary. That is the entire bill.
What walks out the door with the person
When Stay World Class came to us they were running Webflow and Xano, and the thing weighing on them was not performance. It was that one person understood the whole system and nobody else could read it. We moved them to Next.js, NestJS and Supabase through a four-stage ETL that preserved every legacy ID as a PostgreSQL UUID, so no customer record changed identity on the way across.
The numbers came out well. Lighthouse went from 55.91 to 91 out of 100, and LCP got 77% faster. Six months on, those are not the numbers they bring up. What they mention is that a new engineer can clone the repository, read the tests, and ship something in their first week without anyone sitting beside them.
When staying put is the right answer
If you are a team of one or two with no plan to hire, none of this applies to you. The hiring ceiling only exists if you walk into it, and plenty of good businesses never do. Same if your Webflow site is edited by a marketer rather than an engineer, which is the job Webflow was built for and still does better than a headless CMS with a custom admin bolted on.
If you already have a platform specialist who is strong and happy, replacing their stack is a downgrade, not an upgrade. And if you are sitting comfortably inside Xano's 5-seat tier with no sixth hire on the horizon, the ceiling is above your head rather than on it. The time to think about this is when you write the job post and nobody good answers it.
