In general, the team of an IT startup is one of its most dangerous components. What should it be like?
I am the CEO of the startup inqoob
https://www.producthunt.com/upco..., and here is my opinion of the team:
First of all, it should be staffed. This means that the team must include a tech lead, backend and frontend developers, a designer, a tester, a system administrator, and a manager. On the other hand, the smaller the team, the more functions are combined by one person - this is generally not bad, but only at the very early stages of the project when it is important to quickly make the first version, not wasting time on bureaucracy, processes, and meticulous planning.
Second, it's a team effort. Intra-team misunderstandings are like the sand in the clockwork. Of course, over time, any team is capable of "fitting in," but the consequences of the process itself are very unpredictable.