Software Engineer II, Frontend (Marketing and Privacy)
Remote in CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
2+ YOECandidates 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, backend (Online Storage)
Remote in CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
5+ YOECandidates need 5+ years as a software engineer, with hands-on production experience of large-scale databases such as MySQL, TiDB or Postgres. They also need backend experience with Python or Kotlin, AWS, Terraform and Kubernetes, plus knowledge of database tuning and connection proxies.
MySQL, TiDB, DynamoDB, Redis, ProxySQL, Kubernetes