Software Engineer II, Fullstack (Capital Orchestration)

Affirmover 1 year ago
United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without hidden fees or compounding interest. We are looking for a passionate engineer to join our Capital Orchestration team, which provides liquidity to Affirm by enabling the sale and collateralization of its loan assets. The role involves developing a robust, extensible platform for on-demand transactions that scales to billions of dollars in collateral movement each month. Location: Remote – US.

Compensation

  • USA base pay range (CA, WA, NY, NJ, CT) per year: Min: $138,800, Mid: $173,500, Max: $208,200
  • USA base pay range (all other U.S. states) per year: Min: $124,900, Mid: $156,100, Max: $187,300
  • Note: Employees new to Affirm or promoted into a new role typically begin in the min to mid range.

Key Responsibilities

  • Primary focus on frontend development (approximately 70%) with the remaining 30% on backend tasks.
  • Build intuitive and thoughtful user experiences to streamline business workflows.
  • Develop batch processes and integrate data pipelines to automate workflows and optimize capital efficiency.
  • Develop, maintain, and rearchitect Affirm's loan sale Order Management System for scalability, performance, reliability, and data integrity.
  • Construct a foundational platform to reconcile transactions across systems, partners, and cash movements.
  • Collaborate with engineers to enhance designs, code quality, and testing practices.
  • Work with product managers and accountants to design best-in-class systems and reconciliation processes.
  • Partner with diverse engineering teams building financial products and processing financial transactions at Affirm.

Required Qualifications

  • 1.5+ years of software engineering experience.
  • Proficient in backend data processing and batch processing.
  • Skilled in frontend technologies such as React, GraphQL, and component-based frameworks (Vue, Svelte, Angular).
  • Proven experience building complex frontend applications, business dashboards, and configuration stores.
  • Expertise in building APIs for frontends and in frontend data modeling.
  • Demonstrated track record in designing, building, launching, and maintaining consumer-scale products.
  • Strong communication and collaboration skills across teams.

Preferred Qualifications

  • Experience with Figma and converting designs to components.
  • Experience in developing shared component libraries in React or equivalent frameworks.

Benefits & Perks

  • Health Care Coverage: Affirm covers all premiums for all levels of coverage for you and your dependents.
  • Flexible Spending Wallets: Generous stipends for technology, food, various lifestyle needs, and family forming expenses.
  • Time Off: Competitive vacation and holiday schedules to help you rest and recharge.
  • ESPP: An employee stock purchase plan enabling you to buy shares of Affirm at a discount.

Required Skills

Backend Development
Batch Processing
Shared Component Libraries
React
API Development
Vue
Data Pipelines
GraphQL
Component-based Frameworks
Angular
Svelte
Frontend Development
Figma