Developers are the people in the Scrum Team that are committed to creating any aspect of a usable Increment each Sprint. The specific skills needed by the Developers are often broad and will vary with the domain of work. And no, they do not necessarily develop code. Watch the video for some insight into the responsibilities.
because we just love data. and developing amazing products.