I'm not sure you understand the amount of maintenance is included to keep League running smoothly. As of 2014 (Two years ago), 27 million people played League daily.
Let me just say that again.
27 million people.
League caters to a daily host of at least 27 million people every day. On top of that Riot is constantly releasing new stuff like Kled and the new SKT skins. Each of those come with their own set of problems as well. Don't get me wrong, I'm frustrated as well at the servers being down. But League is like a machine. The machine needs to be kept in good condition, well-oiled, and made with the finest quality of parts. And new parts that need to be integrated into the machine are coming in on a monthly basis.
Keep in mind that I'm no programmer, this is just common sense. Which most, if not all people possess some degree of.
If you think you can do a better job, by all means, send in your application. But until then you're stuck, like the rest of us, to take faith in Riot that the machine will be fixed soon.