Shopify - Ottawa, Toronto and Montreal
<a href="http://shopify.com/careers" >http://shopify.com/careers</a>
Shopify is looking to grow the team responsible for building the future of Shopify. We’re in search of back-end developers with a passion for solving hard problems with performant code. If you are interested in creating great products, building new features and improving the existing Shopify features, then please apply!
Developing Shopify
Shopify is the longest continuously developed Rails app on the planet and we care a great deal about code quality. Shopify, in contrast to most other rails shops, always runs on the latest rails version. Many core rails features have been developed within Shopify and have later been added to the Rails framework. We often go back and improve core parts of the Shopify codebase to make it better or more lean. We can do this because we have a positively massive unit test coverage which will immediately sound the alarm when something goes wrong.
We ship on quality instead of on time. When a feature is ready we deploy it immediately to everyone or use an internal system to roll it out to a certain percentage of customers. Various teams deploy new code many times throughout the day.
Shopify's production scale is massive. We host tens of thousands of online stores and regularly see hundreds of millions of requests a day. When you push out new code tons of people will see what you made within seconds. Operating on this level is hard but incredibly rewarding.
Responsibilities:
* Write back-end code in Ruby and Go.
* Work with a world class design and product team.
* Providing beautiful and fast code that improves the code-base of our products in meaningful ways.
* Use TDD to write rock-solid code, utilizing our huge test suite to make changes with confidence.
* Rapidly fix bugs or take your time to solve hard problems well.
* Deploy code to hundreds of servers and tens of thousands of customers in your first week.
* Never stop learning. Shopify is an environment of constant personal growth.
Qualifications and Desired Skills:
* Know Rails or be ready to learn it quickly.
* Proficiency with UNIX commands.
* Knowledge of relational databases and SQL, we use MySQL.
* Strong commitment to quality.
* Experience building and scaling user-focused web application.
* Being awesome and having a love for Shopify - Major Plus!