The key comment though is amorphid's, I think, that you're being paid to do what you're told. If that makes you unhappy, then as mentioned, there are probably a ton of places that would be happy to have you.
Before that happens, I would have a conversation with your boss and see why they keep asking for the rush treatment. If it's a deficiency with you, that's something you can work on and improve. If it's because they don't understand the value of a good design, that's something you can work with them on and hopefully improve their understanding. It might be that there's a bigger mission that your boss knows that you don't? It could also be that they're idiots and you're not.
Either way, I would put as much care into the working relationship as you already do the work itself.