Senior Software Developer

Shopify

(Montréal, Québec)
Full Time
Job Posting Details
About Shopify

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 such as Pinterest and Facebook, brick-and-mortar locations, and pop-up shops. The platform also provides a merchant with a powerful back-office and a single view of their business.

Summary

We’re looking for back-end developers with a passion for solving tough problems with performant code. If you’re interested in helping us build the future of Shopify, this job’s for you.

Responsibilities
  • Writing back-end code in Ruby and possibly Go
  • Collaborating with other designers and developers
  • Providing beautiful and fast code that improves our code base in meaningful ways
  • Using TDD to write well-tested code
  • Fixing bugs fast and taking your time to solve hard problems well
  • Contributing back to the open source community
  • Learning and growing constantly
Ideal Candidate
  • Experience with Rails or the desire to learn it quickly
  • Proficiency with UNIX commands
  • Experience with relational databases and SQL (we’re mostly on MySQL with some Postgres)
  • Experience building and scaling user-focused web applications
  • A strong commitment to quality

It'd be great if you have experience with:

  • Experience contributing to our community through code, documentation, mentoring, teaching, speaking, or organizing

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Montréal, Québec
Skills Desired
Sign up or login to see how your skills match up.
  • MySQL
  • Relational Databases
  • Ruby
  • SQL
  • Unix
  • Web Applications
  • Go
  • PostgreSQL Programming
  • Test Driven Development (TDD)
  • Open Source

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.