Work remotely in Canada on Affirm Card checkout experiences, connecting mobile, backend systems, and intuitive customer-facing web features.
This Software Engineer II, Full Stack position supports product innovation across Affirm’s payment experiences. You will partner with Product, Design, analytics, and engineering colleagues to deliver capabilities while protecting checkout-critical reliability. The role emphasizes clear code, thoughtful decisions, and complete customer journeys.
Key Responsibilities: Deliver customer-facing features and services in multiple phases
Participate in product development ideation and technical decisions
Monitor metrics and escalate operational concerns when needed
Support availability and keep-the-lights-on activities
Engage in team growth and interview processes
Requirements: At least 1.5 years of software engineering experience
Experience building APIs and backend systems at scale
Proficiency in Python or Kotlin
Experience shipping applications with React or Vue
Ability to navigate codebases and write tested, extensible code
Help make Affirm Card easier to use through full-stack development, reliable services, and cooperative technical execution.