We have a team with members doing different stuff. Some are frontend developers, some more towards backend stuff. Some are non-developers working with the customer and grooming the requirements for the team. All of this work is on our backlog. There are some dev stuff and some stuff like "specifications for X".
I know this is not an ideal situation but in my experience, most of the teams that I've worked with are like this. Not everyone is even capable of working with every item in the backlog.