Как построить карьеру в IT?

- будучи рядовым разработчиком
- маленькой компании 
- в регионе


поменяйте любой (или все) из этих пунктов. 
Как поменять - тут вам уже по существу не посоветуют, по крайней мере с такой вводной.
думайте, ищите варианты. Часть из того что вы написали вполне норм.
работайте дальше