In general I'd agree with you, but a ~$70k salary really is not that high for a decent developer with two years of experience, even with a signing bonus and stock options. I'm not in a major tech hub.
Keep in mind also that Amazon is not some tiny startup strapped for cash. It's a big player in the industry and their hiring standards are rigorous.