I joined a young company, active for less than four years. Previously they were six people working together but in the last year, they hired a lot of people (including me). Now we are almost twenty developers (and more in total) with approximately the same experience. We are totally self organized, and have no official lead or manager except the CEO that gave us the rough direction.
The first thing that makes me feel bad is the high pressure that result about this. We have all our own tasks that we want to accomplish and need to bargain with others in order to get help or sometime avoid their work break ours. It also result in a hard competition for having our own decision validated (in term of feature, code convention, used tools, ...) in order to be seen (and potentially have a salary increase). It appears that this situation is bad for the employee (due to the resulting stress) but also for the company (it seems that the four former developers accomplished much when alone than all of us together).
The second thing is, I joined a small company in order to move to a lead position (it was not possible in my former companies). I was hopping for a senior lead to teach me (but he left before I arrive).
I'm going to raise this no-lead situation to the CEO. Should I also mention that I came in order to evolve in a lead position? Is it a good idea to be formalized (as junior*) lead in this high competition workplace or should I move on my expectation? Have you any tips (I was thinking to join a good leadership school in order to give weight to my candidature).
*I've a good technical skill and have been punctually the replacement of my manager in my previous company but have never endorsed this role so far.
EDIT: @David, by leading, I was thinking to: Manage meetings and settle decision on which techno should be used (currently anyone can bring its own preferred third party library or develop a new one, it's a lot of discussion to have a uniform solution). Handle feedback and issues from customers. Prioritize and redistribute the task. @Jay, Before I was backend developer.