It really depends. Most developers usually have better leadership skills, so I personally put them over admin/moderator, but that is usually because of past experience and/or because they actually know how the game functions internally so they know what to do, and again, since I am also a developer, just a cognitive bias.
Again, there is no objectively correct order, it varies between communities, but what is objectively incorrect is that you have “founder” and “co-founder”. Founder (singular) implies 100% ownership, having a co-founder implies joint ownership between several people. There can’t be more than 100% shared ownership split between people.
I would say,
Founder
Co-Founder
Manager
Chief Administrator
Administrator
Moderator
Head Developer
Game creator
Scripter
Builder
Designer
Artist
Modeler
Beta tester
Youtuber
Fan
If not just create it with these roles,
Founder
Co-Founder
Manager
Head Staff
Staff
Head Developer
Experienced Developer
Developer
Fan (Only if you want)
Even though I am a solodev, this is what I would do if I was in a dev group:
Creator (Creators, if it wasn’t just a single person who created the idea)
Developer (Sorted into Scripter, Builder, Animator, Gui/GFX creator, etc)
Head Moderator/Administrator (I don’t know the difference between Admin or Mod)
Senior Moderator
Moderator
Everybody else
That statement is very stereotypical when I read it. Not all moderators are 16-17 years old and it seems as though you are assuming that they would instantly go crazy with their ban permissions. I will not discuss this matter further so I will not go too off topic
depends on how trustworthy they are. It isn’t possible to know what every single 13 year old will do if they have the power. Some may abuse, requiring a revoke in mod perms. Others may do a good/okay job and be responsible.
Yes, putting a developer above mod/admin definitely makes sense, since in the end, somebody who got acces to the scripts, can do more than any admin could.