Developer role in scrum is anyone producing change toward the increment.

Developers are responsible for defining the sprint plan. They focus on the Definition of Done to ensure quality. Daily, developers must assess the plan and execution together, and hold each other accountable for producing results.