Backend Engineer II — Batch & Reliability (Remote)

Affirm

Halifax

Remote

CAD 133,000 - 183,000

Full time

3 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

Equity rewards
Monthly stipends for health and tech
100% medical coverage for you and your
Stock purchase plan (ESPP)

Job summary

Affirm's Batch Developer Experience team builds batch development and testing tools to speed and stabilize workloads. As a developer on this team you will partner with product and infrastructure engineers to create tools that streamline workflows and improve reliability of Affirm's batch processing.

The role requires 1.5+ years as a software engineer, with backend design and development in Python or Kotlin, and familiarity with AWS, MySQL and Kubernetes.

Qualifications

  • 1.5+ years of experience as a software engineer.
  • Experience designing, developing and launching backend systems.
  • Proficient in Python or Kotlin.
  • Familiar with distributed systems and AWS, MySQL, Kubernetes.
  • Strong code quality via tests and reviews.
  • Ownership mindset and proactive growth.
  • Strong written and verbal communication.

Responsibilities

  • Break down projects into tasks and deliver in phases.
  • Collaborate with product, design, and analytics through ideation and constraints.
  • Support operations by creating metrics, monitoring, and on-call responsibilities.
  • Contribute to team growth and participate in interview processes.

Skills

Python or Kotlin
Backend design
Distributed systems
Code reviews
Ownership & growth
Communication

Education

Bachelor's degree or equivalent

Tools

AWS
MySQL
Kubernetes

Job description

Affirm's Batch Developer Experience team builds batch development and testing tools to speed and stabilize workloads. As a developer on this team you will partner with product and infrastructure engineers to create tools that streamline workflows and improve reliability of Affirm's batch processing.

The role requires 1.5+ years as a software engineer, with backend design and development in Python or Kotlin, and familiarity with AWS, MySQL and Kubernetes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer – Batch & Reliability (Remote)
Backend Engineer – Batch & Reliability (Remote)

Affirm • Regina

Remote
CAD 133,000 - 183,000
Health coverage
Stipends for tech setup
Generous time off
+1
Backend Engineer – Batch & Cloud (Remote Canada)
Backend Engineer – Batch & Cloud (Remote Canada)

Affirm • Calgary

Remote
CAD 133,000 - 183,000
Health coverage for you and dependents
Tech stipends for setup and wellness
Generous time off and holidays
+1
Senior Backend Engineer - Scalable Cloud Infra (Remote)
Senior Backend Engineer - Scalable Cloud Infra (Remote)

Affirm • Oshawa

On-site
CAD 153,000 - 213,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Backend Engineer II, APIs & Partners (Remote)
Backend Engineer II, APIs & Partners (Remote)

Affirm • Regina

Remote
CAD 133,000 - 183,000
Health coverage for you and dependents
Equity rewards
Remote-first company with flexible in‑
Senior Backend Engineer - Scalable Batch Infra (Remote)
Senior Backend Engineer - Scalable Batch Infra (Remote)

Affirm • Edmonton

On-site
CAD 153,000 - 213,000
Health coverage for you and dependents
Flexible Spending Wallets
Time off
+1
Senior Backend Engineer, Reliability Platform (Remote)
Senior Backend Engineer, Reliability Platform (Remote)

Vibehackers • Toronto

On-site
CAD 153,000 - 213,000
100% subsidized medical coverage
Dental coverage
Vision coverage
+5
Remote Backend Engineer - Post-Transaction Systems
Remote Backend Engineer - Post-Transaction Systems

Affirm • Ottawa

On-site
CAD 128,000 - 188,000
Health coverage for you and dependents
Tech stipend
Generous time off
+1
Software Engineer II, Backend (Batch Developer Experience)
Software Engineer II, Backend (Batch Developer Experience)

Affirm • Ottawa

Remote
CAD 133,000 - 183,000
Health coverage (employee + dependents
Monthly stipends for tech setup
Time off & holidays
+1
Software Engineer II, Backend (Batch Developer Experience)
Software Engineer II, Backend (Batch Developer Experience)

Affirm • Halifax

Remote
CAD 133,000 - 183,000
Equity rewards
Monthly stipends for health and tech
100% medical coverage for you and your
+1
Software Engineer II, Backend (Batch Developer Experience)
Software Engineer II, Backend (Batch Developer Experience)

Affirm • Winnipeg

Remote
CAD 133,000 - 183,000
Health coverage
Tech stipends
Time off to recharge
+1