It's been a great ride, I've worked for about 3 years on both the front end and back end. I've been promoted twice and have started becoming assigned as lead developer on some projects. Overall, I think I'm about 6 - 12 months away from being promoted to a senior developer. As others mentioned, my strong soft skills (being able to project manage myself, communicate effectively, estimate tasks well and honor my estimates) have made me very attractive in comparison to other candidates who have been programming since they were 12 but are much more difficult to work with. The ability to "get stuff done" is underrated.
Anyways, the main point is I am so happy with my career restart into programming at 32. I would do it again in a heartbeat.