Hi there,
I am a developer on a "scrum team".
The team is siloed into all the classic roles, SA/BA,DB, Backend, Frontend, QA.
"User stories" are assigned tasks by the person who is working on whatever layer needs work for the completion of the story.
We try to do "full stack" stories in order to deliver business value.
The frontend developers feel a lot of pressure to finish their work because they have to wait for backend deployments.