Remote Software Engineer II — React & API Focus (Equity)

Affirm

Toronto

Remote

CAD 133,000 - 183,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health coverage
Tech stipends
Flexible time off
Employee stock purchase plan

Job summary

Affirm is a remote-first company hiring a software engineer in Canada. This role focuses on shipping web apps with React, designing scalable APIs in Python or Kotlin, and delivering well-structured, testable code.

You’ll collaborate across product, design and analytics, own your growth, and participate in interviewing during team growth. The team values strong communication and the ability to operate across a large codebase, with a pay range reflecting Canadian markets and location flexibility

Qualifications

  • 1.5+ years of experience as a software engineer.
  • Experience shipping web apps using declarative UI frameworks like React.
  • Experience designing, developing and launching APIs at scale using languages like Python or Kotlin.
  • Ability to write clear, well-tested, extensible code across multiple components.
  • Comfort navigating a large code base and performing code reviews.
  • Proactive about growth, seeking feedback from team and stakeholders.
  • Strong verbal and written communication for global collaboration.

Responsibilities

  • Break down larger projects into individual tasks and deliver in phases.
  • Collaborate with product management, design & analytics during ideation and decision-making.
  • Create and monitor metrics; support on-call and keep-the-lights-on efforts.
  • Contribute to team community through growth activities, including participation in interviews.

Skills

React
APIs
Python
Kotlin
Code reviews
Ownership
Communication

Education

Bachelor’s degree or equivalent

Job description

Affirm is a remote-first company hiring a software engineer in Canada. This role focuses on shipping web apps with React, designing scalable APIs in Python or Kotlin, and delivering well-structured, testable code.

You’ll collaborate across product, design and analytics, own your growth, and participate in interviewing during team growth. The team values strong communication and the ability to operate across a large codebase, with a pay range reflecting Canadian markets and location flexibility

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Remote and Equity
Senior Software Engineer — Remote and Equity

Affirm • Edmonton

Remote
CAD 153,000 - 213,000
Health coverage for you and dependents
Monthly tech stipends
Generous time off
+1
Remote Software Engineer II: React & API Systems
Remote Software Engineer II: React & API Systems

Affirm • San Juan de Terranova

Remote
CAD 133,000 - 183,000
Health coverage for employees and deps
Monthly tech stipends
Flexible time off
+1
Senior Software Engineer — Remote-First with Equity
Senior Software Engineer — Remote-First with Equity

Affirm • Canada

Remote
CAD 153,000 - 213,000
Health coverage for you and dependents
Monthly tech stipends
Flexible time off and generous holiday
Software Engineer II — Remote, APIs & React
Software Engineer II — Remote, APIs & React

Affirm • Victoria

Remote
CAD 133,000 - 183,000
Health coverage
Tech stipend
Flexible time off
+1
Senior Remote Frontend Engineer — React/Vue
Senior Remote Frontend Engineer — React/Vue

Affirm • Hamilton

Remote
CAD 153,000 - 213,000
Health coverage
Tech stipends
Flexible time off
+1
Software Engineer II - Remote, APIs & Web Apps
Software Engineer II - Remote, APIs & Web Apps

Affirm • Saskatoon

Remote
CAD 133,000 - 183,000
Health coverage for employees and/or +
Equity/stock purchase plan
Software Engineer II - API & Web Apps Builder
Software Engineer II - API & Web Apps Builder

Affirm • Kelowna

On-site
CAD 90,000 - 130,000
Senior Software Engineer - Remote, Equity & Growth
Senior Software Engineer - Remote, Equity & Growth

Affirm • London

Remote
CAD 153,000 - 213,000
Health coverage
Tech stipends
Flexible time off
+1
Remote Web Engineer II: React/TypeScript, Privacy & MarTech
Remote Web Engineer II: React/TypeScript, Privacy & MarTech

Affirm • Kitchener

Remote
CAD 133,000 - 183,000
Health coverage
Monthly stipends
Flexible time off
+1
Backend Systems Engineer II — Remote with Impact & Growth
Backend Systems Engineer II — Remote with Impact & Growth

Kibbi • Kelowna

On-site
CAD 128,000 - 188,000
Health coverage
Tech stipends
Flexible time off
+1