Responsibilities
- Break larger projects into tasks, deliver them in phases, and collaborate to ensure timely delivery.
- Design, develop, and launch customer-facing full-stack features, backend systems, and APIs for Affirm Card.
- Partner with Product, Design, Analytics, and engineering teams on ideation, technical constraints, risks, and trade-offs.
- Create and monitor metrics, support availability and on-call efforts, and escalate operational issues when needed.
- Navigate large codebases, debug code, write tested and extensible software, and participate in code reviews.
- Participate in team growth and development activities, including the interview process.
Requirements
- 1.5+ years of experience as a software engineer.
- Experience designing, developing, and launching backend systems, with proficiency in Python or Kotlin.
- Familiarity with distributed systems and technologies including AWS, MySQL, and Kubernetes.
- Experience shipping web applications using declarative UI frameworks such as React or Vue.
- Experience designing, developing,
and launching APIs at scale using Python or Kotlin.
- Ability to translate business problems into solutions spanning multiple software components.
- Robust debugging, code review, ownership, communication, and collaboration skills.
Benefits
- Remote-first work arrangement, limited to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.
- New hires are invited to attend an in-person onboarding experience, and some roles may occasionally require in-person office work.
- 100% subsidized medical, dental, and vision coverage for employees and dependents.
- Monthly tech, health, and wellness spending stipends.
- Flexible time off and generous holiday calendars.
- Employee stock purchase plan and potential equity rewards.
- Inclusive interview process with accommodations available for candidates with disabilities.
📌 Software Engineer II, Full Stack (Canada)
🏢 Affirm
📍 Canada