As Ben says, it's one backup type for each job.
I think the simplest thing might be to use policies here.
Create two backup selection lists - one with your production SQL servers, one with your dev SQL servers.
Then create two policies - one called "full backup nightly", with a template to backup each night, doing a full SQL backup, and one called "full backup weekly, diff nightly", with two templates, the first doing a full SQL backup weekly, and the other doing a diff each other night. Then apply the first policy to the production SQL selection list, and apply the second policy to the development SQL selection list.