Well where I live, 401k and paid time off are arranged guaranteed by law, to a large extent.
But generally the "basic things" you mention seems to be the important things - salary and commute.
Probably another thing to attract code monkeys is challenge and ability to learn. Perhaps friendly atmosphere that's efficient but not too stressful.