Search Software Engineer I — Remote

Affirm, Inc.

Kelowna

Remote

CAD 101,000 - 151,000

Full time

16 hours 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 for you and dependents
Tech spending stipends
Flexible time off
Employee stock purchase plan

Job summary

Affirm, Inc. is a remote-first company hiring engineers to help build a best-in-class shopping experience across platforms. The role focuses on designing and launching backend systems at scale using Python or Kotlin, with prior JavaScript/TypeScript experience and a passion for robust, well-tested code.

Most roles are remote within Canada, with some positions requiring optional in-person onboarding. The base pay range is CAD 101,000 to 151,000 per year, with equity rewards and health and tech

Qualifications

  • Experience with JavaScript/TypeScript in a professional or internship setting.
  • Experience designing, developing and launching backend systems at scale using Python or Kotlin.
  • Ability to turn clear problems into robust, well-tested, extensible code interacting with multiple components.
  • Comfort navigating a large code base, reviewing others’ code and giving constructive feedback.

Responsibilities

  • Support team projects and goals with proactive collaboration.
  • Work with stakeholders to create visibility on risks and trade-offs.
  • Balance speed and quality to meet business goals while protecting systems from downtime.
  • Contribute to team growth and development through knowledge sharing.

Skills

JavaScript/TypeScript
Backend systems
Python or Kotlin
Code reviews
Growth ownership

Education

Bachelor’s degree or equivalent practical experience

Job description

Affirm, Inc. is a remote-first company hiring engineers to help build a best-in-class shopping experience across platforms. The role focuses on designing and launching backend systems at scale using Python or Kotlin, with prior JavaScript/TypeScript experience and a passion for robust, well-tested code.

Most roles are remote within Canada, with some positions requiring optional in-person onboarding. The base pay range is CAD 101,000 to 151,000 per year, with equity rewards and health and tech

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote-First Backend Software Engineer I
Remote-First Backend Software Engineer I

Affirm, Inc. • Edmonton

Remote
CAD 101,000 - 151,000
Health coverage for you and dependents
Monthly tech stipends
Flexible time off
+1
Remote Software Engineer I Build Scalable Backend Systems
Remote Software Engineer I Build Scalable Backend Systems

Affirm, Inc. • Regina

Remote
CAD 101,000 - 151,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
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
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
Senior Backend Engineer – Search & Discovery (Remote)
Senior Backend Engineer – Search & Discovery (Remote)

Affirm • Oshawa

Remote
CAD 181,000 - 241,000
Health coverage for you and dependents
Tech stipend
Flexible time off
+1
Senior Backend Engineer - Discovery & Search (Remote)
Senior Backend Engineer - Discovery & Search (Remote)

Affirm • San Juan de Terranova

Remote
CAD 181,000 - 241,000
Health coverage
Tech stipends
Flexible time off
+1
Software Engineer I, Fullstack (Search)
Software Engineer I, Fullstack (Search)

Affirm, Inc. • Kitchener

Remote
CAD 101,000 - 151,000
Health coverage for employees and your
Equity rewards (ESP)
Monthly stipends for tech setup
Software Engineer I, Fullstack (Search)
Software Engineer I, Fullstack (Search)

Affirm, Inc. • Ottawa

Remote
CAD 101,000 - 151,000
Health coverage
Monthly tech stipends
Flexible time off
+1
Software Engineer I, Fullstack (Search)
Software Engineer I, Fullstack (Search)

Affirm, Inc. • Regina

Remote
CAD 101,000 - 151,000