It depends how extreme you go. My favourite project was when I was building something in a team of three. I primarily worked on the backend API (though I was learning modern frontend technologies at the time to do full-stack). The other two team members were primarily frontend.
We worked as a team in that we helped each other out with learning/coding problems. We had stand-ups each morning to co-ordinate work and sprint plannings/retrospectives. And we did demos to Product Management as a team too.
While we would work on our own individual tasks solo (unless we wanted help), we all worked towards building a product. (I'd also ask other backend developers outside of that team to PR my code).
It depends how extreme you go. My favourite project was when I was building something in a team of three. I primarily worked on the backend API (though I was learning modern frontend technologies at the time to do full-stack). The other two team members were primarily frontend.
We worked as a team in that we helped each other out with learning/coding problems. We had stand-ups each morning to co-ordinate work and sprint plannings/retrospectives. And we did demos to Product Management as a team too.
While we would work on our own individual tasks solo (unless we wanted help), we all worked towards building a product. (I'd also ask other backend developers outside of that team to PR my code).
Good call