I get the same anxiety about applying for Amazon as I do Google, having not worked for a
"famous" brand before (except for possibly Myspace ¯\_(ツ)_/¯)
and not having a degree (although plenty of experience). Is having a degree essential for Amazon?
It's not essential; I know plenty of people at Amazon without college degrees. But you won't make it though the interviews for an Software Development Engineer role without basic computer science knowledge. So if you didn't take data structures and algorithms in school, learn them on your own.