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