You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Affirm

Software Engineer II, Full Stack (Card Pre-Swipe Experience)

  • Remote
  • 3-6 years

Salary

$133,000 - 183,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company lets people pay over time with clear terms, no hidden fees and no surprises.

The team builds the path from a customer's decision to buy to using the company's card. The work includes clearer financing options, simpler checkout flows, and turning complex financial features into straightforward experiences.

Upcoming work covers evolving default terms, supporting more cards, and improving the mobile experiences customers use when choosing how to pay.

The role spans mobile, backend systems and product work. You will work with product, design and engineering teams while keeping checkout-critical surfaces reliable.

Responsibilities

  • Split larger projects into smaller tasks, ship them in phases, and coordinate with others so work lands on time, with guidance from your tech lead and manager.
  • Take part in ideation with product, design and analytics, explain technical limits, and help make decisions that weigh risk and trade-offs.
  • Create and watch metrics for your team's systems, escalate issues when needed, and help with keep-the-lights-on work and on-call.
  • Help build team community through growth activities, including taking part in interviews.

Requirements

  • At least 1.5 years of experience as a software engineer.
  • Experience designing, building and launching backend systems, and proficiency in Python or Kotlin.
  • Experience designing, building and launching APIs at scale in Python or Kotlin.
  • Working knowledge of distributed systems basics and tools such as AWS, MySQL and Kubernetes.
  • Experience shipping web apps with declarative UI frameworks such as React or Vue.
  • Ability to turn a simple problem or business case into a solution spanning several software components, with clear, tested, extensible code.
  • Comfortable working in a large codebase, debugging others' code, and giving feedback in code reviews.
  • You take ownership of your growth and actively ask your team, manager and stakeholders for feedback.
  • Strong verbal and written communication to work well with the global engineering team.

Conditions

Base pay grade L and equity grade 5.

Pay range of CAD $133,000 to $183,000 per year. New hires usually start near the bottom of the range, and pay depends on location, experience and job skills.

Base pay is part of total compensation, and you may be eligible for equity rewards from the parent company, the company Holdings, Inc.

This is a remote role open only to candidates living in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.

The company is remote-first. Most roles can be done from almost anywhere in the country of employment, some may need occasional in-person work at an office, and a few are office-based. All new hires are invited to an in-person onboarding.

For roles based in San Francisco or Los Angeles, qualified applicants with arrest and conviction records are considered, as required by law.

Interview accommodations are available for candidates with disabilities.

Benefits

  • Medical, dental and vision coverage, with 100% of premiums paid for you and your dependents.
  • Monthly stipends for tech, health and wellness spending, so you can choose the options that suit you.
  • Flexible time off and a generous holiday calendar.
  • An employee stock purchase plan (ESPP) that lets you buy company stock at a discount.

Where you’d work

Fully remote

You can work from

  • Canada

About the company

Affirm

  • Industry: FinTech

Also hiring in London, United Kingdom

97 of their 100 open roles are remote

Your chances

We've checked whether it's still hiring and how crowded it is.

  • 21 checks run
  • 0 red flags

Still hiring?

14 checks

No red flags

How crowded?

7 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Company
Tech stack
  • React
  • Python
  • Kotlin
  • AWS
  • Kubernetes
  • Vue
  • MySQL
Equity
Equity offered
Industry
FinTech
Specialty
Fullstack
Region
Canada
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Specialty
Fullstack
Experience
5+ years
Tech stack
  • React
  • Python
  • Kotlin
  • AWS
  • Kubernetes
  • Vue
  • MySQL

Location

Work model
Remote
Region
Canada
Remote from
  • Canada

Compensation

Salary
$133,000 - 183,000 / year
Pay period
Annual
Equity
Equity offered

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason