11 days ago

Full Stack Engineer, Developer Experience & Product Platform

Stripe

On Site
Full Time
CA$180,000
Toronto, ON

Job Overview

Job TitleFull Stack Engineer, Developer Experience & Product Platform
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryCA$180,000
LocationToronto, ON

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Full Stack Engineer, Developer Experience & Product Platform at Stripe

Stripe is a financial infrastructure platform for businesses, empowering millions of companies globally. Our mission is to increase the GDP of the internet, offering an unprecedented opportunity for impactful work.

The Developer Experience and Product Platform (DE&P) organization provides a shared product platform that facilitates the rapid delivery of high-quality, cross-product experiences across UI and API surfaces. This team focuses on creating a consistent, scalable developer experience for both internal and external developers, accelerating a merchant's ability to leverage Stripe's ecosystem.

Team matching for specific subteams within DE&P (Merchant Experience, Developer Platform, Organizations and Auth Platform, Growth Platform) will occur during the final stages of the interview process.

What You'll Do

As a Full Stack Engineer, Developer Experience & Product Platform, you will build software services and platforms that directly impact thousands of employees and millions of Stripe users. Key responsibilities include:

  • Ensure our platforms are reliable, scalable, secure, and extensible.
  • Shape future-proof interfaces that are easy to build with.
  • Make effective tradeoffs considering business priorities, user experience, and a sustainable technical foundation.
  • Help drive sound technical decision-making and lead technical conversations with other teams across Stripe.
  • Debug production issues across services and various levels of the tech stack.

Who You Are

We are seeking candidates who meet the following minimum requirements:

  • 2-12+ years of industry software engineering experience (excluding internships/co-ops).
  • Strong coding skills in any programming language (interview process is language-agnostic).
  • Strong collaboration skills, capable of working across workstreams and contributing to peers' success.
  • Ability to thrive with high autonomy, responsibility, and an entrepreneurial mindset.
  • Interest in working as a generalist across varying technologies and stacks to solve problems for internal and external users.

In-Office Expectations

Office-assigned Stripes in most locations are expected to spend at least 50% of the time in their local office or with users each month. This expectation may vary by role, team, and location. Specific team requirements will be discussed by the hiring manager.

Pay and Benefits

The annual salary range for this role in the primary location is CA$135,200 - CA$202,800. This range is subject to change based on location and candidate experience. Benefits may include equity, company bonus, retirement plans, health benefits, and wellness stipends.

Key skills/competency

  • Full Stack Development
  • Developer Experience
  • Product Platform
  • Scalability
  • Reliability Engineering
  • API Design
  • Technical Leadership
  • System Architecture
  • Problem Solving
  • Cross-functional Collaboration

Tags:

Full Stack Engineer
Developer Experience
Product Platform
Software Development
Scalability
API Design
Reliability
Security
Problem Solving
Technical Leadership
Debugging
User Experience
Collaboration
JavaScript
TypeScript
Go
Java
Python
Ruby
React
Node.js
AWS
GCP
Microservices

Share Job:

How to Get Hired at Stripe

  • Research Stripe's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Customize your resume: Highlight full stack development, platform engineering, and developer experience relevant to Stripe.
  • Showcase relevant projects: Present examples of building scalable systems, robust APIs, or improving developer workflows.
  • Prepare for technical interviews: Master data structures, algorithms, and distributed system design concepts, demonstrating strong coding skills.
  • Emphasize collaboration & autonomy: Share specific instances of successful teamwork and taking initiative on challenging projects.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background