Full-Stack Software Engineer (M/F/D) // Remote in Ottawa

Full-Stack Software Engineer (M/F/D) // Remote in Ottawa

Ottawa Full-Time Remote
A

Build web and mobile experiences at Affim using React, React Native, Kotlin, or Python in a remote-first Canadian role. Help improve card acquisition.
As a Software Engineer II, you will deliver projects through multiple phases with support from your tech lead and manager. You will collaborate across product management, design, and analytics while considering technical constraints, risks, and trade-offs. Your work supports Affim's onboarding funnel and customer growth.
Key Responsibilities:
Break larger projects into tasks and deliver multiple phases
Collaborate with product, design, and analytics partners
Articulate technical constraints and evaluate risks and trade-offs
Create and monitor metrics for team artifacts
Support availability, on-call efforts, and interviews
Requirements:
At least 1.5 years of software engineering experience
Experience shipping web apps with React or Vue
Experience shipping mobile apps with React Native
Experience launching scalable APIs using Kotlin or Python
Bachelor's degree or equivalent practical experience
Use full stack engineering, clear communication, and tested code to support Affim's card acquisition experiences remotely across Canada.

Full-Stack Software Engineer (M/F/D) // Remote in Ottawa employer: Affirm, Inc.

Affirm is an exceptional employer that fosters a collaborative and innovative work culture, particularly for the Staff Backend Engineer role in Canada. With a strong emphasis on employee growth, you will have the opportunity to mentor fellow engineers and lead impactful projects that align with business goals, all while enjoying the flexibility of a remote work environment that promotes work-life balance.

A

Contact Details:

Affirm, Inc. Recruitment Team