Thanks for the advice. Since first posting I've come to a mutual agreement with the company whereby I have left in order for me to find a role that allows me to further my software engineering skills.
Right now I'm in between jobs and looking for another position in the startup scene. I love the culture and I have a passion for learning. If anybody is able to point me in the right direction it would be much appreciated.