Já trabalhei com algo parecido quando fiz estágio.
A impressão que tinha é que empurravam tudo com a barriga. Eu só fui fazendo conforme acreditava que "era certo". Minhas habilidades não eram tão boas, fazia muita besteira com código, mas ninguém me ajudava ou ensinava.
Em alguns meses a empresa demitiu em massa um monte de desenvolvedor. Parece que o prejuízo bateu no bolso.
Programação não é só código, exige conversa, especificação, regras, designs, etc. Faltar algum destes, vai ficar ruim para o cliente final.
O que aconselho que te dou é sair para procurar outro emprego e analisar se o outro emprego irá corrigir os defeitos do atual. Não saia enquanto não tem outra alternativa "certa". Não vai te desenvolver nem te aprimorar.
Seja sincero com o recrutador. Diz que está atualmente empregado, mas que não está dando certo por N motivos. Você também irá entender se a empresa dele é capacitada para ter um desenvolvimento.