- 5+ years of software developing experience.
- Development experience in Ecommerce and Payment companies is a plus.
- A product-minded developer who cares about the "Why" - Why build this feature? How will we measure impact?
- A generalist (or a T-shaped developer) excited by problems that require a mix of frontend and backend skills and unblocking anything that stands in the way of success.
- A strong foundation of design principles, especially when it relates to platform development in the areas of API, data modeling, and scale
- Experience in writing automated tests as part of your development workflow (even better if you do it TDD)
- A passion for efficiency and collaboration, with a history of establishing great relationships with other teams, across offices, and time zones
- The curiosity and passion to constantly learn new things; Shopify changes fast, and we need the people who work here to be able to change and learn fast too
- Experience using technologies and frameworks like (but not limited to) some of our most-used languages — Ruby on Rails, GraphQL, PHP, Python — is an asset.
- Bonus Points: You’ve mentored teammates on new ways to deepen their technical craft