Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. About the teamThe Revenue and Financial Automation (RFA) team at Stripe is building a modern, revenue-focused, financial management platform for fast growing, digital native companies. Hundreds of thousands of businesses of all sizes and types use Stripe Billing to collect revenue for recurring and one-time payments across a variety of different pricing models—from selling SaaS subscriptions, to orchestrating multi-stage contracts, providing recovery and retention tools to prevent customer churn,—and with the acquisition of Metronome, delivering Usage-Based Billing. Within this group, our team’s mission is to make Stripe and Metronome feel like one product, so merchants can bill for subscriptions and usage in a single, seamless experience. Team Matching: exact team matching for one of the subteams within this org will begin during final stages. What you’ll doWe’re looking for Full Stack engineers who are interested in building software services and platforms that impact thousands of employees and millions of Stripe users, regardless of whether they’re an end user, developer, or partner. Scope, architect, and lead technical projects to improve on existing features and solve recent problems Design, build, and maintain user‑facing experiences, services, APIs, and systems Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation Develop and execute against both short‑ and long‑term roadmaps Establish and uphold best practices in engineering, security,
and technical design If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. 2-5+ years of industry software engineering experience (does not include internships nor includes co‑ops) Strong coding skills in any programming language (we understand new languages can be learned on the job so our interview process is language agnostic) Strong AI adoption skills, proactively experiments with AI tools, adapts inefficient manual habits, and actively innovates to enhance performance 2+ years of software development experience, with an emphasis on modern frontend technologies (HTML/CSS/TypeScript/React) and building delightful user interfaces In‑office expectationsOffice‑assigned Stripes in most of our locations are currently expected to spend at least 50% of the time in a given month in their local office or with users. For example, Stripes in Stripe Delivery Center roles in Mexico City, Mexico, Bengaluru, India, and Dublin, Ireland work 100% from the office. Also, some teams have greater in‑office attendance requirements, to appropriately support our users and workflows, which the hiring manager will discuss. This approach helps strike a balance between bringing people together for in‑person collaboration and learning from each other, while supporting flexibility when possible. 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. Benefits/additional compensation for this role may include: equity, company bonus or sales commissions/bonuses; retirement plans; Office locationToronto
📌 Fullstack Developer (Canada)
🏢 Stripe
📍 Canada