> Should I tell my boss and/or team?
No, they will stab you in the back, no matter how much you think they won't.
> Should I take time off? How much?
Yes, if possible several months or a year so you have time to get fully away from the grind.
> Is there something in my working environment I should try to change?
Probably reduce the volume of work you are doing or do something that you care about more.
> Is there anything specific to working in tech and burning out that I should know about?
Yes, it's a constant treadmill of work, and if you aren't ready to never finish a project (all projects I've seen are in constant flux with constant changes) then get out now and find a career where you actually produce a finished product then move on to the next (like furniture building). The idea that software is a thing that is "complete" was a leftover from the 90's and the constant treadmill makes some people (myself included) go nuts.
No, they will stab you in the back, no matter how much you think they won't.
> Should I take time off? How much?
Yes, if possible several months or a year so you have time to get fully away from the grind.
> Is there something in my working environment I should try to change?
Probably reduce the volume of work you are doing or do something that you care about more.
> Is there anything specific to working in tech and burning out that I should know about?
Yes, it's a constant treadmill of work, and if you aren't ready to never finish a project (all projects I've seen are in constant flux with constant changes) then get out now and find a career where you actually produce a finished product then move on to the next (like furniture building). The idea that software is a thing that is "complete" was a leftover from the 90's and the constant treadmill makes some people (myself included) go nuts.