We’re looking for a...

Senior Software Developer - International Growth

Job post summary
Specialty Engineering and Development

About the role

At Shopify, we want to make commerce better for everyone, everywhere. Countries differ in many ways in terms of language, culture, and how people engage with commerce. We want to embrace these differences, and make Shopify the right platform for all merchants, no matter where they are on the planet. 

Having the world as a target is ambitious, but we believe in our ability to succeed by being methodical and strategic. Our small team has already experimented with different approaches in India, Japan, France, Germany and Singapore, and we continually apply and build upon these learnings as we create the best platform for entrepreneurs worldwide. 

Our focus on unexplored markets will have important repercussions on how we as developers build things, but also how we think about new features and projects. As a Senior Software Developer, your responsibilities will include making sure we do this in a sustainable and agile way.

Where we’re going:

We will be building for entrepreneurs in countries across many continents in the upcoming months. Our goal is to increase the number of merchants in these areas by making sure Shopify is the best platform, globally.

How you’ll have an impact:

  • You will expand our current product offering to new markets by building, tweaking, and fixing various features across the Shopify platform 
  • You will build integrations and workflows to help the company ship all new products with international markets in mind
  • You will build things for the long term, in ways that benefit as many merchants as possible

Projects you could work on:

  • Local payment integrations, such as Sofort and Klarna, for markets in which credit cards aren’t as widespread as in North America
  • Translation platform, an in-house set of tools to help developers request and manage translations in a transparent, non-intrusive way
  • Compliance with international laws, such as GDPR and ePrivacy Regulation
  • Giving back to the community by open-sourcing some key components

Relevant experience for the role:

  • People with genuine interest in international markets, cultural nuances and/or product localisation
  • Generalists more than specialists, people who aren’t afraid to experiment and play with anything that could stand in the way of success
  • Programmers with a strong commitment to quality
  • Familiarity with Ruby on Rails, or the desire to learn quickly

Who you’ll be working with:

  • A diverse team of engineers, multi-disciplinary builders and leaders, country managers, and business partners that all have the same interests at heart
  • You will have the chance to work in one of the biggest Ruby on Rails code base out there, as well as building new scalable services from scratch

The tools you will use include:

  • Ruby on Rails, JavaScript, TypeScript, Go
  • MySQL, Splunk, Datadog, Mode
  • Is some of this tech new to you? That’s OK! We know not everyone will come in fully familiar with this stack and we provide support to learn on the job

We know that applying to a new role takes a lot of work and we truly value your time. Tasha is looking forward to reading your application!

Experience comes in many forms, many skills are transferable, and passion goes a long way. If your experience is this close to what we’re looking for, 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.

Our team is growing - we are also looking for Senior Software Developers in Ottawa and Waterloo.

Job postings for similar
Position Specialty Location
Production Engineering - Director of Datastores Engineering and Development Ottawa, Montreal, Toronto, Waterloo, Remote
Software Infrastructure Engineer - RPC Team Engineering and Development Montreal, Canada
Production Engineering - Datastores - Senior Software Engineer Engineering and Development Ottawa, Montreal, Toronto, Waterloo, Remote UTC -4 to UTC -7 time
Production Engineering - Scalability and Reliability Engineering and Development Ottawa, Montreal, Toronto, Waterloo, Remote
Production Engineering Lead - Search Infrastructure Engineering and Development Montreal, Canada
Senior Software Engineer - Core (Returns) Engineering and Development Montreal, Canada
Director of Security Engineering Engineering and Development Montreal, Canada
Senior Android Developer - Core Mobile Engineering and Development Montreal, Canada
Caching Platform - Production Engineering Engineering and Development Montreal, Canada
Production Engineering - Cloud Systems Engineer Engineering and Development Montreal - Office
Senior Software Developer Engineering and Development Montreal, Canada
Lead Software Developer - International Growth Engineering and Development Montreal, Canada