Shopify is looking for developers with a passion for solving hard problems using performant code. If you are interested in solving hard problems, creating great products, building new features and improving existing Shopify features, then keep reading.
Shopify is one of the longest continuously developed Rails app on the planet. We care a great deal about code quality. We ship quality code. Various teams deploy new code many times throughout the day. As a Shopify developer, you should enjoy working the full stack of large scale web applications and be open to jumping onto many different types of projects.
Shopify's production scale is massive. We host 100,000+ online stores and regularly see hundreds of millions of requests a day. When you push out new code, thousands of people will see what you built within seconds. Operating on this level is hard but incredibly rewarding.
Teams you could be working on:
- API: Building the layer that connects Shopify to anything and everything.
- Data Engineering: Creating tools and moving data at scale to power better decision making at Shopify.
- Site Reliability: Building new infrastructure to make Shopify screaming fast and available at all times.
- Merchant Analytics: Building "Big Data" tools to allow our customers to slice and dice their data.
- Admin: Exposing the power of Shopify to our merchants through intuitive and innovative user-facing features.
- Platform: Building tools to manage the partner program and integrations with partners and resellers.
- Support Tools: Designing and implementing tools to help our support team grow in capability without necessarily growing in numbers.
- Financial Operations: Develop and operate on the part of our platform that ensures the correct
amount of money flows from point A to point B every day.
- Merchant Protection: Developing risk management, security and fraud detection tools for our merchants
Skills you possess or are interested in acquiring:
- Ruby on Rails
- Relational Databases (MySQL)
- Working with APIs
- Scaling highly available systems
- Modelling ideas, visualizing implementation and iterating on data models
Some ways to stand out:
- Send us examples of projects you've built
- Send over samples of code
- Tell us what interests you about Shopify and how you could have an impact
- If you don't have any public code, no problem. Just tell us about an interesting project you've built or would like to build.
If you are interested in this role, please click this link (Apply to the Software Developer role) and fill in your information.
- Date Posted:
- Sep 4, 2015 1:01 AM PDT
- Ottawa, Ontario, Canada
Shopify is a leading cloud-based, multichannel commerce platform designed for small and medium-sized businesses. Merchants can use the software to design, set up and manage their stores across multiple sales channels, including web, mobile, social media, marketplaces, brick-and-mortar locations, and pop-up shops. The platform also provides a merchant with a powerful back-office and a single... more