I'm a developer at a small startup with a great tech stack, and I love the company's mission and the people there. However, I'm facing signs of burnout and feeling stuck in a support role that I don't enjoy. Despite voicing my concerns to my boss repeated times, not much has changed, also partly due to the company being understaffed. Due to personal reasons, I don't want to leave the company for the next 10 months, but I fear that staying in this role for too much longer will impact my future job prospects. Even in my support role, I'm still learning a lot about tech and good software design - but I find support stressful and I want to grow as a developer. I am in touch with recruiters and think I can likely land a new, more coding/designing-heavy job, but I am worried about burning bridges and having a final work reference that heavily emphasizes support roles.
What steps can I take to avoid burnout in my current role and how can I prepare for a potential job change in the future? Am I right in preparing to leave rather than to try to fight my way into the positions I want? What are your rules-of-thumb when it comes to these decisions? Additional thoughts?
Any input is much appreciated! (I will be checking back in around 3-5 hours from now and able to answer follow-up questions should they arise.)