Senior Software Engineer

Marketing is a challenge for most online merchants. Even if you sell a great product, it can be tough to get the word out about your business. Taking the time to not only build and run marketing campaigns, but also learn best practices and make your campaigns effective across numerous channels, is a lot to ask on top of running a store.

That’s where Kit comes in. Kit is a fully automated virtual employee that helps Shopify merchants with their business. For many merchants, Kit is their first hire (and probably their best, because Kit always shows up on time, and never steals the good snacks in the office🍩 🍪 🍫 🍿). Kit was built to manage small businesses’ marketing tasks, so that entrepreneurs can focus on doing what they love; creating incredible products. Merchants talk to Kit via multiple messaging platforms including SMS, Facebook Messenger, and Telegram.

As a developer on our platform, you will be focusing on making Kit increasingly more impactful for Shopify merchants through new abilities, expanding our API allowing third party developers to empower Kit with new skills, and making Kit accessible to our merchants on more messaging apps. You will own everything you build, being responsible for architecture decisions, errors, and scaling your solution to meet customer demand.

All product decisions come from monitoring customer usage of Kit to ensure we are always building what the customer wants and not what we think they want. If you’re a developer that can join us and hit the ground running, this job is for you. We are located in San Francisco's Financial District, close to BART, and a short walk to the Ferry building.

You'll need to have:

  • 2+ years professional Ruby and Ruby on Rails experience
  • Experience with PostgreSQL, Sidekiq, and delayed jobs
  • Familiarity with Git, RSpec, and Capybara
  • Experience integrating external API's

It’d be great if you also have experience with:

  • Building a RESTful API
  • Building a Gem
  • jQuery and Javascript
  • HTML and CSS
  • ElasticSearch
  • Redis
  • Open source contributions
  • AWS architecture and Chef

Here's how to apply:

If you're interested in this position please click "Apply Now" and we'll be in touch with you. Please make out your cover letter to Mike and let us know why you want to work on Kit.

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.

Meet Some of Shopify's Employees

Jean-Philippe C.

Software Developer

Jean-Philippe works with the Purchase Experience Team, focused on developing software to provide the most delightful and accessible buying process possible for consumers.

Amena A.

Merchant Success Manager

Amena works directly with merchants to help them achieve success through Shopify’s platform, acting as the initial point of contact for technical and strategic solutions, aiming to boost visibility, traffic, and sales.

Back to top