I>Не подскажите адрес конторы, если вы действительно создаете, а не занимаетесь львиную долю времени поддержкой старого кода, оставшуюся часть времени — новыми модулями по принципу "как скажет архитектор" и написанием модульных тестов? Или под удовольствием вы подразумеваете написание консольных утилит или формоклепательство?
Существующий код нужно уметь поддерживать каким бы плохим он не был. А не воротить нос от него. Без этого скилла программист не может называться программистом.
Ну а если хочешь писать все с нуля, создавай свой проект и, в идеале, сам становись работодателем. И тебе хорошо (пишешь новый код — то что хочешь и как хочешь, если взлетит — озолотишься) и другим тоже неплохо — создашь рабочие места или освободишь свое текущее для кого-то.