ros
Flexible & remote work
In-office perks were great.
Helped all employees in 2020 to set up home offices and provided some additional one-time perks.
Core product, idea, and vision for the future.
Salary is on the low side. They are not taking feedback from employees on the salary level being low compared to other tech companies in Canada (not even comparing to FAANG).
Lacking internal compensation fairness. Prepare to offer a much higher salary to a new hire on the same team, at the same level, with the same years of experience, but they will shut you down when you try to ask for a raise. You will just be told they are evaluating a new framework (really, for a year!!!).
Replaced the majority of middle management with external hires, even while preaching about promoting from within by higher-ups.
Bro culture. You can be easily sidelined if you are not in the inner circle or do not come up with some talk about activities that your lead likes to do outside of work. If you can, you are in for a lottery.
Very strong "not-built-here" mentality, where Shopify tends to rebuild everything that already has solutions.
Take feedback directly from ICs on comp once in a while, as it seems leads are not forwarding feedback to the right departments.
Don't become another slow-moving corporate.
Introduce skip 360 feedback for leads.
Value your tenured employees. Don't wait until they present you with an external offer.
The interview process included: * A growth path behavioral interview * Pair programming with Object-Oriented Design (OOD) * Pair programming with non-LeetCode style algorithms * A project deep dive resembling a system design question There
I had two tries. My first was in 2012. I did a full-day interview with five or six people. Only one guy in pair programming and another team lead asked me technical questions; for all others, it was all 'tell me about yourself' type of thing. The se
The engineering track starts with a pair programming interview, followed by a life story interview, and finishes with a long interview that includes another pair programming task and a technical deep dive.
The interview process included: * A growth path behavioral interview * Pair programming with Object-Oriented Design (OOD) * Pair programming with non-LeetCode style algorithms * A project deep dive resembling a system design question There
I had two tries. My first was in 2012. I did a full-day interview with five or six people. Only one guy in pair programming and another team lead asked me technical questions; for all others, it was all 'tell me about yourself' type of thing. The se
The engineering track starts with a pair programming interview, followed by a life story interview, and finishes with a long interview that includes another pair programming task and a technical deep dive.