Back to Job Listings

Senior API Patterns Developer

Ottawa

As a platform, we provide powerful APIs to our merchants and partner ecosystem, and we’re always looking for new approaches and technologies to make them better. To do this, we need the help of dedicated and versatile developers who can make the experience of using and building our APIs better for everyone, internally and externally.

If you join our API Patterns Team, you’ll be doing things like:

  • Working with GraphQL and other cutting-edge technologies.
  • Developing new tools and techniques for solving problems like throttling, monitoring, and authorization.
  • Collaborating with development teams across the entire company to solve practical API design and implementation problems.
  • Helping to shape Shopify’s fundamental approach to APIs for years to come.
  • Giving back to the community by open-sourcing some key components.

You’ll need to have:

  • Passion for building APIs that don’t just get the job done, but are also beautiful.
  • Experience building and scaling web application platforms.
  • The ability to listen, understand, and communicate clearly and effectively with other developers, both inside and outside of Shopify.
  • A strong commitment to quality.

It would be nice if you had:

  • Experience with Ruby, and Ruby on Rails
  • Experience with GraphQL, or the desire to learn it quickly

If you’re interested in helping us shape the future of commerce at Shopify, click the “Apply Now” button to submit your application. Please address your application to Evan.

Experience comes in many forms, many skills are transferable, and passion goes a long way. If your background is this close to what we’re looking for, please consider applying. We know that diversity of thought makes for the best problem-solving and creative thinking, which is why we're dedicated to adding new perspectives to the team and encourage everyone to apply.

Apply now

Or, know someone who would be a perfect fit? Let them know!