Stripe logo

Frontend Engineer, Developer Productivity

Stripe

About The Team

We have a few million lines of JavaScript/TypeScript to support, and a ton of important work to do to help the hundreds of engineers who work on that codebase every day — and that’s why we’re hiring. In recent years we’ve migrated our entire codebase to TypeScript, scaled and integrated open source tools (such as pnpm, Rust, and SWC) with Bazel and our monorepo, and provided a common, optimized toolchain to speed up local and CI workflows. We’re often working with abstract syntax trees (ASTs) and codemods to maximize our leverage across the codebase. We upstream our open source fixes back to the community and help steer the direction of our toolchain.

Our roadmap adapts to the needs of the business, and today we are thinking deeply about how to make our codebase feel small and better enable testing across Stripe, including building paved paths for unit testing and Playwright.

What You’ll Do

We’re looking for engineers with a strong background in building and owning systems and tools. Most of our team works remotely, and we’d be happy to talk to you about the possibility of working remotely.

As a JavaScript Infrastructure Engineer, you’ll join a team that designs, builds, evolves, and maintains the foundational frontend ecosystem that enables web development at Stripe. Your decisions will have a significant impact on Stripe and on the productivity of Stripe engineers. There’s a lot of work to do to make our language infrastructure even more reliable and powerful than it is today, and we’d love for you to be part of it. Our users are other Stripe engineers, so we constantly get feedback that we can use to make our systems better.

Responsibilities

  • Design, build, evolve, and maintain the foundational frontend ecosystem and underlying tools used by all of Stripe’s product engineering teams.
  • Own and drive changes that increase the productivity of Stripe engineers working on frontend applications.
  • Work with your teammates to own and innovate on the frontend development experience at Stripe.
  • Build a great experience for people using your team’s products.
  • Drive frontend reliability improvements across Stripe products, through new platforms, capabilities, and best-in-class tools that give engineers rapid visibility into how their changes are affecting users.
  • Enable step-change improvements in our frontend build times by experimenting with new technologies like esbuild.
  • Improve the day-to-day frontend development experience of Stripe engineers by supporting rapid iteration and real-time feedback about accessibility, performance, browser compatibility, and more.
  • Own the core JavaScript toolchain that lets product teams build and experiment on web applications that are resilient, performant, and operationally sound.

Who You Are

We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.

Minimum Requirements

  • Thinks deeply about systems — their edge cases, failure modes, and life cycles.
  • Knows their way around the modern frontend ecosystem, and has worked on complex web applications with a global user base.
  • Can debug problems that span systems, and design solutions that span the whole stack.
  • Is energized by focusing on the needs of our users, both internal and external.
  • Holds themselves and others to a high bar when working with production systems.
  • Writes high-quality code, and is willing to work outside frontend technologies.
  • Is adept at clear, concise, well-organized written communication about their work.
  • Has at least 4 years of experience as a software engineer.

Preferred Qualifications

  • A frontend background may be helpful, but we’re especially interested in candidates who are eager to work on solutions that increase the productivity and happiness of frontend developers, no matter where they have to work in the stack.

Working Remotely at Stripe

A remote location, in most cases, is defined as being 35 miles (56 kilometers) or more from one of our offices. While you would be welcome to come into the office for team/business meetings, on-sites, meet-ups, and events, our expectation is you would regularly work from home rather than a Stripe office. Stripe does not cover the cost of relocating to a remote location. We encourage you to apply for roles that match the location where you currently or plan to live.

Pay and Benefits

The annual US base salary range for this role is $163,100 - $244,700. For sales roles, the range provided is the role’s On Target Earnings ("OTE") range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range may be inclusive of several career levels at Stripe and will be narrowed during the interview process based on a number of factors, including the candidate’s experience, qualifications, and location. Applicants interested in this role and who are not located in the US may request the annual salary range for their location during the interview process.

Additional benefits for this role may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends.

Benefits
Extracted with AI

  • Equity
  • Company bonus or sales commissions/bonuses
  • 401(k) plan
  • Medical, dental, and vision benefits
  • Wellness stipends

Similar jobs

Last update: 23 minutes ago

Tricentis logo
Tricentis

Full Stack Engineer – React, Typescript, JavaScript (Frontend focus)

Join Tricentis as a Full Stack Engineer focusing on React and TypeScript in Prague. Work on cutting-edge technologies and innovate in software testing.

Polarsteps logo
Polarsteps

Senior Frontend Engineer with React and TypeScript

Join Polarsteps as a Senior Frontend Engineer in Amsterdam. Work with React, TypeScript, and more in a hybrid environment.

Attio logo
Attio

Senior Product Engineer [Rust & Typescript]

Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.

lemlist logo
lemlist

Full Stack Engineer with NextJS Experience

Join lempire as a Full Stack Engineer with NextJS expertise, leading development and managing a team in a fully remote setup.

Climatiq logo
Climatiq

Senior Full Stack Engineer - Climate Tech - Rust & TypeScript

Join Climatiq as a Senior Full Stack Engineer to develop climate tech solutions using Rust and TypeScript. Remote work available.

MoonPay logo
MoonPay

Senior Full Stack Engineer - Consumer

Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.

osapiens logo
osapiens

Senior Full-Stack Developer - TypeScript

Join osapiens as a Senior Full-Stack Developer using TypeScript to build sustainable SaaS solutions.

BlueBranch GmbH logo
BlueBranch GmbH

Remote FullStack Developer (m/w/d)

Join our dynamic IT company as a Remote FullStack Developer, working with JavaScript, Node.js, and Python. Flexible hours and remote work.

Stripe logo
Stripe

Software Engineer, Local Payment Methods

Join Stripe's Local Payment Methods team in Bucharest as a Software Engineer to optimize global payment experiences.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

LEGALFLY logo
LEGALFLY

Back End Engineer with Node.js and TypeScript

Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.

Zivver logo
Zivver

Front-end Angular Engineer

Join Zivver as a Front-end Angular Engineer to shape the future of secure web applications. Work with Angular, TypeScript, and more in Amsterdam.

Codasip logo
Codasip

JavaScript and TypeScript Developer for IDE

Join Codasip as a JavaScript and TypeScript Developer for IDE in Brno. Work with cutting-edge technologies in a hybrid environment.

Haufe Group logo
Haufe Group

Fullstack TypeScript Developer

Join Haufe Group as a Fullstack TypeScript Developer in Freiburg. Work on innovative solutions with React, AWS, and more.

n8n logo
n8n

Senior Software Engineer (Node.js & TypeScript)

Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.

Labelbox logo
Labelbox

Full-Stack Engineer with Angular and React.js

Join Labelbox as a Full-Stack Engineer to develop scalable systems using Angular, React.js, and GraphQL. Work remotely in a dynamic AI-driven environment.

SThree logo
SThree

Fullstack Developer with Angular Expertise

Join our team as a Fullstack Developer with Angular expertise, working remotely with occasional on-site meetings in Berlin.

StriveNest logo
StriveNest

Web Developer (WordPress)

Join as a Web Developer specializing in WordPress, PHP, and LAMP stack. Work remotely on diverse projects in a dynamic environment.

Bloom logo
Bloom

Senior FullStack Developer (React, Node.js, TypeScript)

Join Bloom as a Senior FullStack Developer to enhance our platform using React, Node.js, and TypeScript in a dynamic, hybrid work environment.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

Braintrust logo
Braintrust

iOS Developer

Join Tezza as an iOS Developer to enhance our app with Swift and SwiftUI, working remotely in a creative team.

Basic-Fit logo
Basic-Fit

Senior Full-Stack Developer

Join Basic-Fit as a Senior Full-Stack Developer in Tilburg. Work with React, Node.js, and more to enhance fitness experiences across Europe.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.

Semrush logo
Semrush

Senior NodeJS Developer

Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.