TL;DR

Fullstack Engineer: Building and improving end-to-end support infrastructure and product tools with an accent on system reliability, internal tool development, and user-facing experience. Focus on solving complex data modeling challenges, debugging across the stack, and designing reusable abstractions to support global-scale operations.

Location: Toronto

Salary: CA$135,200 - CA$258,000

Company

Stripe is a global financial infrastructure platform designed for businesses of all sizes to accept payments and manage financial growth.

What you will do

  • Develop and improve products and tools serving users from startups to large enterprises.
  • Collaborate with cross-functional teams to deploy solutions for global, around-the-clock operations.
  • Enhance internal tools to empower teams to manage workflows and dynamic content.
  • Own technical problems end-to-end, considering business impact, reliability, and user experience.
  • Design clear, reusable abstractions and interfaces for cross-team integration.
  • Debug complex production issues across multiple layers of the technology stack.

Requirements

  • 2-12+ years of professional software engineering experience (excluding internships/co-ops).
  • Strong proficiency in data modeling with a focus on expressive, maintainable solutions.
  • Ability to work as a generalist across both frontend and backend systems.
  • Excellent written and verbal communication skills.
  • Experience managing complex projects across a variety of technologies and services.
  • Ability to thrive in collaborative, stakeholder-heavy environments.