Staff Software Engineer, Backend (Search)
Télétravail au CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
8+ ansCandidates need 8+ years building scalable backend systems in Python or Kotlin, and 2+ years in search or recommendation engines. They need experience with highly available distributed systems on AWS, MySQL, Spark and Kubernetes, plus React for consumer interfaces and strong written and verbal communication.
AWS, MySQL, Spark, Kubernetes, React
Software Engineer II, Fullstack (App Experience)
Télétravail au CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
2+ ansCandidates need 1.5+ years as a software engineer, with experience shipping web apps in React or Vue and mobile apps in React Native, plus API development in Kotlin or Python. Strong written and verbal communication for a global team is required.
Full-stack development, React, Vue.js, React Native, Kotlin, Python
Software Engineer II, Frontend (Marketing and Privacy)
Télétravail au CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
2+ ansCandidates need 1.5+ years as a software engineer, experience shipping React or Vue web apps, and strong JavaScript or TypeScript skills. They should write well-tested code, review peers' code and communicate clearly with a global team.
React, TypeScript, Google Tag Manager
Senior Software Engineer, Fullstack (Consumer Engineering)
Télétravail au CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
4+ ansCandidates need 4+ years as a software engineer, including leading mobile initiatives in React Native or native, shipping React or Vue web apps, and strong JavaScript/TypeScript skills. Backend experience at scale with Python, Kotlin, AWS, MySQL or Kubernetes is also expected.
React Native, Swift, Kotlin, React, Vue, TypeScript
Senior Software Engineer, Frontend (App Experience)
Télétravail au CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
4+ ansCandidates need 4+ years building web applications with React or Vue, strong JavaScript and TypeScript skills, and proven leadership on cross-team initiatives. They also need experience delivering major features with clear technical plans and strong written and verbal communication.
React, TypeScript, Vue, Figma