If you're interested in helping make it better, Amazon's got an office full of developers here in Toronto[0] working on these problems. It's a lot of fun, the pay is better than most in Toronto, and the 7 years I've been here have almost always involved me being mentored by really great folks. Feel free to reach out[1].
[0]120 Bremner, between the ACC and Rogers Center.
Off topic, but you're literally the first Amazon developer I've ever seen say anything positive about working there. Do you feel that the work culture is unusually good for your office compared to Amazon as a whole?
The hiring bar at Amazon is high enough that anyone unhappy would have little trouble getting a job elsewhere. Plus, there's an internal policy that any dev in good standing is welcome to join any team that wants them. So most managers treat their devs very well.
I had a coworker join in January. Very talented, great to work with. Wasn't really into what we did. So he found a team doing what he was interested in and transferred last week. Sorely missed, but better to have him happy in the company than unhappy until he leaves.
The culture itself is something special. The leadership principles mean something here. For certain types (of which I am one) it really works well. My only displeasure with the culture is the times the company makes choices that seem to go against the LPs.
If you're interested in helping make it better, Amazon's got an office full of developers here in Toronto[0] working on these problems. It's a lot of fun, the pay is better than most in Toronto, and the 7 years I've been here have almost always involved me being mentored by really great folks. Feel free to reach out[1].
[0]120 Bremner, between the ACC and Rogers Center.
[1]This alias at company name dot com.