SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: CAD 133,000 - 183,000 / annual
Affirm is a fintech company that provides flexible payment solutions with transparent pricing. The Card Acquisition team is responsible for driving card acquisition and growth through seamless, engaging user experiences. This team leverages data-driven insights to optimize the onboarding funnel and deliver meaningful customer impact.
In this role, you will work as part of a dynamic team focused on bringing the card acquisition product vision to life. You'll break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with teammates to ensure timely delivery. You'll partner closely with product management, design, and analytics teams during ideation, articulating technical constraints and helping shape decisions that balance risks and trade-offs.
You'll also contribute to the operational health of your team's systems by creating and monitoring key metrics, escalating issues when needed, and participating in on-call rotations. Beyond individual contributions, you'll support team growth by participating in the interview process and engaging in professional development activities.
This is a remote-first role open to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan. Affirm offers flexible time off, 100% subsidized medical/dental/vision coverage for employees and dependents, monthly tech and wellness stipends, and an employee stock purchase plan.
**Requirements:**
- 1.5+ years of experience as a software engineer
- Experience shipping web apps using declarative UI frameworks (React or Vue)
- Experience shipping mobile apps using native or cross-platform languages (React Native)
- Experience designing, developing, and launching APIs at scale using languages like Kotlin or Python
- Demonstrated ability to break down complex problems into solutions that interact with multiple software components, writing clear, well-tested, and extensible code
- Comfortable navigating large codebases, debugging others' code, and providing constructive code review feedback
- Proactive approach to growth and feedback-seeking from team, manager, and stakeholders
- Strong verbal and written communication skills for effective collaboration with global engineering teams
- Bachelor's degree in a related field or equivalent practical experience