Senior Fullstack Engineer

Apply Now

We're looking for exceptional engineers to design and deploy Patch’s novel platform primitives and API products. Nothing like Patch has ever been built before. There is no playbook detailing how features or products should be built. This role offers product-minded engineers the ability to take control of the roadmap and chart a course toward making the greatest impact.

San Francisco, Remote
Job Type

Patch is building the infrastructure to power a climate positive economy and scale carbon removal. Businesses can leverage our API to automatically calculate their footprint and make any transaction carbon-neutral. Offset projects use our consumer-grade platform to manage their business, find new customers and scale their technology.

We're a small team of successful startup veterans building a category-defining business in an industry the world deeply needs. We're backed by Andreessen Horowitz, Version One, Pale Blue Dot, and are founded by the same team who helped take Sonder from 0 to 2B.


First and foremost we're looking for people who are excited about what we're doing — you don't need to know anything about carbon removal, but should be excited to learn. We're building in an entirely new space, so you'll be able to use your creativity to help us solve problems and delight customers.

The engineering challenges ahead of us:

1. Standardize the Unstructured

Patch supports a wide variety of carbon removal and carbon offsets solutions. All of these technologies have different types of data and information to quantify their impact. Your job is to help us standardize the data this ecosystem with the end goal of enabling our users to develop a deep understanding of carbon markets.

2. Build for Scale

Even in the most ambitious decarbonization scenarios, humanity will need to remove billions of tonnes of carbon from the atmosphere for the coming decades. This will require 100s of billions of  API requests per year. Fighting climate changes requires building software systems built for scale.

3. Build for the Unknown

Nothing like Patch has ever been built before. This means there is no playbook on which features or product should be built. This ambiguity is an opportunity for product-minded software engineers to take control of our roadmap and chart a course on how to have the greatest impact.

Your responsibilities:

  • Design and deploy highly available and resilient platform primitives, APIs, and features.
  • Architect scalable, product-oriented systems able to handle billions of API requests annually.
  • Work through problems with your team, roll up your sleeves, form an opinion and advocate for engineering-specific roadmap items.
  • Strategize and collaborate with other Patch teammates to provide the best product possible to our users.

About You

None of these are requirements, but do describe the kinds of people that we think would be most effective at Patch right now.

  • You like shipping, a lot
  • High level of fluency with and experience using technologies and frameworks like (but not limited to) some of our most-used languages - Ruby on Rails, Javascript, Kubernetes
  • A passion for collaboration, with a history of establishing great relationships with UX and Product Management teams across time zones
  • A commitment and drive for quality, technical excellence and results
  • Curiosity and passion to constantly learn new things; Patch changes fast, and we need the people who work here to be able to change and learn fast too
  • Raise the quality and speed (team efficiency) bar and move the platform into a position of maximum leverage

Why Patch:

  • Make a positive impact on the world, and work on a mission that matters.
  • Competitive compensation.
  • Meaningful Equity.
  • Monthly wellness stipend.
  • Remote-friendly.
  • Low ego, collaborative culture.
  • Time-off As Needed Vacation Policy.

Our Interview Process

1. Meet us and learn about Patch

You'll first talk to Brennan on a 45 minute call. The goal of this conversation is to get to know you and mutually explore if we might be a good fit for each other. You'll learn more about Patch and have a chance to ask questions about our company, team culture, and product.

2. Take Home Challenge

We'll send you a small prompt for you to answer demonstrate your programming skills. No whiteboards, no live programming. This challenge is meant for you to show off how you normally work. It shouldn't take longer than 3-4 hours to complete.

3. Virtual Code Review

Once you've completed the challenge, you'll add a few Patch engineers to your repo and we'll review your code. Once reviewed, we'll hop on one last 45 minute call to discuss high level trade offs made during the challenge and how your might approach the solution differently in a production environment.

Commitment to Diversity:

Patch is committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant, candidate, or employee on the basis of race, color, religion, creed, national origin or ancestry, sex, gender, gender identity, gender expression, sexual orientation, age, physical or mental disability, medical condition, marital/domestic partner status, military or veteran status, genetic information or any other legally-recognized protected basis under federal, state or local laws, regulations or ordinances.