This is the computer chair I use:

I'm a web developer who sits in this chair from morning until I sleep. Recently, I started to get back pains. I know I'm too young to have them. Can it be due to this chair? It's a small chair which doesn't extend up to my shoulders. Is it a good choice or do I need to change to a larger chair (which extends up to my shoulders) soon?