Drimva

Affirm

Software Engineer II, Full Stack (Card Acquisition)

Remote Canada +1 · Remote · Full-time · Posted Oct 15, 2026

Location
Remote Canada
Remote US
Experience
1.5+ years as a software engineer.
Education
Bachelor's degree in a related field or equivalent practical experience.

About the job

Build and improve web and mobile experiences that attract users to Affirm’s card products, including onboarding and acquisition flows.

What you'll do

  • Break larger projects into phased tasks and deliver them with teammates.
  • Collaborate with product, design, and analytics on product decisions, technical constraints, risks, and trade-offs.
  • Monitor service metrics, support availability and on-call operations, and participate in team development activities.

What they ask for

  • Experience shipping web apps with declarative UI frameworks such as React or Vue, and mobile apps using native or cross-platform languages such as React Native.
  • Experience designing, developing, and launching APIs at scale using languages such as Kotlin or Python.
  • Ability to implement well-tested, extensible solutions across multiple software components; experience navigating codebases, debugging, and reviewing code.
  • Strong written and verbal communication skills.

Pay

CAD $133,000 - $183,000 (base salary)

Tools

React, Vue, React Native, Kotlin, Python

Model-written summary · the original posting is authoritative

First seen Oct 16, 2026 · Last verified Nov 5, 2026 (UTC)