I have had a similar issue with using BTCJAM, except it is with the two-factor authentication. I had two-factor authentication set up, but for some reason my authenticator on my phone lost its entries because my phone was rebooted (I believe it had crashed or something). Not being able to provide a "verification code" will not allow me to make any transactions. I have had this set up with other services, and was successfully able to fix the problem through a little chat with customer service. BTCJam has yet to respond to any of my questions or concerns, and I am getting a little frustrated.
In regards to the original post, I would be interested in hiring a dev to help me with this problem. I am not your "techie" dude, but I believe there is an option to create an API application?
This is where I am with BTCJam, and I will notify the community if anything changes.