Rutter (S19)
Build 1 Ecommerce integration that works with every platform

Software Engineer

$90k - $170k0.25% - 1.00%

San Francisco / Remote
Full-time
1+ years
About Rutter

Rutter is building a universal API for e-commerce platforms.

Similar to the financial market before Plaid, the e-commerce market is split across hundreds of platforms, such as Shopify, Squarespace, Amazon, and others. Each of these platforms has its own app store or its equivalent, and the enterprising e-commerce developer must spend thousands of hours building integrations in order to access the entire e-commerce market.

Rutter is an integration layer letting any e-commerce tool build one integration to access any storefront or marketplace. We do this by providing an abstract schema representing products, orders, and customers. With its support for 12 platforms and growing, Rutter cuts integration time down from 4 years to 2 weeks, helping e-commerce developers get to market faster and build world-class companies.

About the role

Skills: Node.js, React, TypeScript, Heroku, PostgreSQL

About

Rutter is building a universal API for e-commerce platforms.

Similar to the financial market before Plaid, the e-commerce market is split across hundreds of platforms, such as Shopify, Squarespace, Amazon, and others. Each of these platforms has its own app store or its equivalent, and the enterprising e-commerce developer must spend thousands of hours building integrations in order to access the entire e-commerce market.

Rutter is an integration layer letting any e-commerce tool build one integration to access any storefront or marketplace. We do this by providing an abstract schema representing products, orders, and customers. With its support for 12 platforms and growing, Rutter cuts integration time down from 4 years to 2 weeks, helping e-commerce developers get to market faster and build world-class companies.

By joining Rutter, you'll receive a competitive salary and a meaningful equity stake in a product that is loved by customers, making money, and experiencing hyper-growth.

The Mission

Rutter wants to enable new e-commerce experiences. We've seen an explosion of new software tools being built for merchants, and we know from our own experience building these tools that it is too hard to integrate with existing e-commerce platforms.

Today, the average e-commerce merchant uses 15-20 tools on top of their e-commerce platform of choice, from shipping software to marketing automation to generating returns and warranties. By making it easier to build these tools, Rutter will be at the center of a growing, massive market and aid the creation of new e-commerce tools and experiences.

The Role

You will:

  • Build out new features and products to help our customers deliver best-in-class e-commerce technology
  • Work directly with customers in both sales and support roles so you can help drive the product vision of the company
  • Create tools that help the Rutter team move as quickly as possible

You'll help shape:

  • Our future company culture
  • Our engineering practices
  • People that we hire
  • The direction & focus of our products

Skills and experience:

  • 1+ years of software engineering experience
  • You're excited about building for other engineers and working directly with customers

Nice to haves:

  • Experience with Typescript, Node, React, and Postgres. However, languages can be learned: we care much more about your general engineering skill than your understanding of a particular language or framework
  • Experience working and scaling API products

Where is it:

We have people in SF and LA, but we're a remote-first company. In the future, we plan on having hubs in SF, LA, and NYC.

Examples of what we've built:

Our product lives in our documentation. Here are some interesting features we've built:

  • A customizable merchant authentication component called Rutter Link
  • Syncing engines that handle data fetching and updates for all of our platform integrations
  • Access management controls for merchant credentials, which we refer to as Rutter Connections
  • A webhook handling system to deliver real-time store data updates

Rutter is an equal opportunity employer, and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other protected class.

What’s the interview process like?

We’ll likely do a quick 45-minute phone call just to make sure we’re on the same page. After that, we’d love to chat with you in-person & work on a process together that feels fair.

Generally, there are two options:

  1. Contract with us. We'll pay you whatever hourly rate you think is fair. This helps you figure out if the company is the right fit for you and vice versa! While working alongside us, you'll also get a very transparent view of the company's culture, the codebase, and how the company is doing. We wouldn't expect you to work for more than 10 hours a week. (2-4 weeks)
  2. A series of formal but practical interviews--no trick/puzzle questions. (3-4 hours)

Compensation and Benefits

Salary

90 - 170K base and 0.25 - 1% equity depending on relative experience.

Health, wellbeing, and time off.

Rutter offers top-of-the-line benefits, including health, dental, and vision insurance. We also offer unlimited paid vacation and 10 observed holidays by country.

401K Match

Rutter makes it easy to save money for retirement. There’s also employer matching!

Parental leave

Rutter’s Parental Leave offers biological, adoptive, and foster parents paid time off to spend quality time with family.

Tools

You’ll receive all new equipment including a laptop, monitor, and any other accessories you need to do your best work.

Technology

Rutter is an infrastructure product that runs on Typescript, Node, PostgresQL, TypeORM, and is distributed on multiple AWS instances (we use Heroku and GitHub Actions for deployment). Our main technical challenge is building a scalable, abstract, and realtime API abstraction across the storefront and marketplace APIs we work with.

Other jobs at Rutter

Software Engineer
fulltime
San Francisco / Remote
Backend
$90k - $170k
0.25% - 1.00%
1+ years
Account Executive
fulltime
San Francisco / Remote
$180 - $200
0.35% - 0.50%
1+ years