Open Role
Affirm

Remote opportunity at

Affirm

Software Engineer II, Fullstack (App Experience)

Affirm is seeking a Software Engineer II, Fullstack (App Experience) to join its remote engineering organization. Affirm provides a clear, predictable way for consumers to pay…

View Company

Role Snapshot

Hiring Now

Remote from

Remote

Salary

Undisclosed

Department

General

Employment

Full-time

Experience

Not specified

Published16d ago
Listing Views16
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Affirm is seeking a Software Engineer II, Fullstack (App Experience) to join its remote engineering organization. Affirm provides a clear, predictable way for consumers to pay over time without hidden fees. This position sits within the Marketplace and App Experience domain, which serves as a core consumer strategy pillar driving user journeys across mobile and web interfaces. In this capacity, you will handle cross-team front-end projects, collaborating with product management,…

Job Description

Affirm is seeking a Software Engineer II, Fullstack (App Experience) to join its remote engineering organization. Affirm provides a clear, predictable way for consumers to pay over time without hidden fees. This position sits within the Marketplace and App Experience domain, which serves as a core consumer strategy pillar driving user journeys across mobile and web interfaces.

In this capacity, you will handle cross-team front-end projects, collaborating with product management, design, and analytics stakeholders. Working alongside your tech lead and manager, you will divide large projects into manageable tasks, deliver work in phased stages, and contribute to system operations, monitoring, and on-call responsibilities. The role is well-suited for engineers who want to build extensible code, engage in team growth activities, and navigate large codebases while partnering closely with global engineering colleagues.

This is a remote-first position. For candidates based in Canada, the role is open exclusively to individuals residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan. Compensation includes base pay, equity rewards from Affirm Holdings, monthly stipends for technology, health, and wellness, and fully subsidized medical, dental, and vision coverage for employees and their dependents.

Responsibilities

  • Break down complex projects into individual tasks and deliver them across multiple phases with guidance from the tech lead and manager
  • Collaborate with product management, design, and analytics partners during ideation, technical constraint evaluation, and risk assessment
  • Monitor system operations and artifacts, handle escalations, and participate in on-call and maintenance duties
  • Take part in team growth initiatives, including conducting candidate interviews

Requirements

  • Have at least 1.5 years of experience as a software engineer
  • Possess experience building and shipping web applications using declarative UI frameworks such as React or Vue
  • Demonstrate experience deploying mobile applications using native or cross-platform languages like React Native
  • Show experience designing, building, and launching scalable APIs utilizing Python or Kotlin
  • Be capable of navigating large codebases, reviewing peer code, and writing clear, tested, and extensible code
  • Reside in an eligible Canadian province if applying for the Canadian remote position

Qualifications

  • Hold a Bachelor's degree in a related field or possess equivalent practical experience

Core Skills

Benefits

  • 100% subsidized medical coverage, dental, and vision insurance for employees and dependents
  • Monthly stipends intended for technology setup, health, and wellness options
  • Flexible time off combined with a holiday calendar
  • Participation in an employee stock purchase plan allowing discounted purchases of company stock
  • Equity rewards offered through the parent company, Affirm Holdings, Inc.

Frequently Asked Questions

Is this position remote?

Yes, this is a remote-first role. For candidates in Canada, it is open strictly to residents of Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.

What experience is required for this role?

Applicants must have a minimum of 1.5 years of software engineering experience, along with practical background in web frameworks like React or Vue, mobile development via React Native, and API creation using Kotlin or Python.

What benefits are offered?

Affirm provides fully subsidized medical, dental, and vision coverage for employees and dependents, monthly health and tech stipends, flexible time off, an employee stock purchase plan, and equity rewards.

What is the salary range for this job?

The posting specifies a Canadian base pay range of CAD $133,000 to $183,000 per year for Canada-based remote applicants.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Affirm
AffirmPosted 16h ago
Full-timeRemoteUSD 164,000 - 245,000/yr
Affirm
AffirmPosted 2d ago
Affirm
AffirmPosted 2d ago
San FranciscoFull-timeRemote
Advertisement
320 × 50

Posted by Affirm

Source: Affirm

Affirm

Affirm

153Open Jobs
—No reviews yet
View Company Profile