Senior Software Engineer, Backend – Recoveries

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Affirm

Affirm

1001 - 5000 employees

Founded 2012

💳 Fintech

👥 B2C

🛍️ eCommerce

💰 Post-IPO Equity on 2021-01

Fintech • B2C • eCommerce

Affirm is a financial technology company that offers a 'Buy Now, Pay Later' service, allowing consumers to make purchases and pay for them over time with flexible payment plans. Affirm eliminates hidden fees and compound interest, providing clear terms and conditions for its users. The company also offers the Affirm Card, a debit card that allows users to request to pay over time for larger purchases or pay in full for smaller ones. Affirm partners with various retailers across multiple categories, including electronics, apparel, and travel, providing customers with the convenience of paying over time at checkout both online and in physical stores. Affirm's services are integrated with Apple Pay, enabling customers to make payments seamlessly from their iPhone or iPad.

📋 Description

• Own and deliver quarterly goals for the team • Lead engineers through ambiguous, open-ended problems and support them throughout delivery • Collaborate with product management, design, and analytics during ideation and product development • Articulate technical constraints and partner on decisions involving risks and trade-offs • Identify and lead resolution of project, process, technology, and business issues • Create and monitor metrics supporting artifact operations and availability • Escalate issues and support keep-the-lights-on and on-call efforts • Set and improve code review and design standards • Advocate for quality and ownership through writing and tech talks • Develop team talent through feedback, guidance, and example • Build a robust recoveries platform to maximize recovery of charged-off loans • Monitor, detect, and minimize discrepancies between Affirm and business partner systems • Manage loans through the final phase of their lifecycle and implement recovery strategies

🎯 Requirements

• 4+ years of experience as a software engineer • Experience designing, developing, and launching backend systems at scale • Experience with Python, Kotlin, AWS, MySQL, and Kubernetes • Experience shipping web apps using declarative UI frameworks such as React or Vue • Experience designing, implementing, and operating batch processing or asynchronous workloads • Experience with scheduled jobs, backfills, and large-scale data processing • Strong focus on correctness, observability, and failure handling • Ability to define technical plans for significant features or system components • Ability to create elegant, simple, and extensible designs • High-quality coding practices and ability to make significant changes safely in a large codebase • Strong verbal and written communication skills • Must be based in Spain • Must participate in an on-call rotation • Visa sponsorship available

🏖️ Benefits

• Monthly stipends for health, wellness and tech spending • 100% subsidized medical coverage, dental and vision for you and your dependents • Flexible Spending Wallets for tech, food and lifestyle • Away Days - wellness days to take off work and recharge • Learning & Development programs • Parental benefits • Employee Resource & Community Groups • Competitive vacation and holiday schedules allowing you to take time off to rest and recharge • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount • Visa sponsorship

Apply Now

Similar Jobs

🔥 4 hours ago

Fundraise Up

51 - 200

🤲 Charity

💳 Fintech

☁️ SaaS

Senior Backend Engineer scaling Node.js and TypeScript infrastructure for Fundraise Up’s global nonprofit fundraising platform. Building reliable services, product features, and high-throughput data systems.

🗣️🇷🇺 Russian Required

ElasticSearch

JavaScript

Kafka

MongoDB

Node.js

NoSQL

RabbitMQ

Redis

TypeScript

🕒 4 days ago

knowmad mood

1001 - 5000

💼 Consulting

🏥 Healthcare

📦 Logistics

Desarrollador/a Python automatizando sistemas Linux para knowmad mood, compañía líder en transformación digital. Creando herramientas operativas, resolviendo incidencias y colaborando con equipos de desarrollo e infraestructura.

🗣️🇪🇸 Spanish Required

Linux

Python

🕒 5 days ago

knowmad mood

1001 - 5000

💼 Consulting

🏥 Healthcare

📦 Logistics

Desarrollador/a Python, Linux y Bash automatizando sistemas para knowmad mood, compañía líder en transformación digital. Gestionando entornos Linux, resolviendo incidencias y optimizando operaciones con equipos internacionales.

🗣️🇪🇸 Spanish Required

Linux

Python

🕒 5 days ago

Talan

1001 - 5000

💼 Consulting

🏢 Enterprise

☁️ SaaS

Semi-Senior Java/C++ Developer supporting Talan’s Market Risk applications. Debugging engines, remediating vulnerabilities, and developing within Java, C++, Linux, and Git environments.

J2EE

Java

Linux

🕒 6 days ago

Tether.to

11 - 50

₿ Crypto

💳 Fintech

💸 Finance

P2P Node.js Engineer expanding Holepunch’s networking and storage primitives. Optimizing protocols, cryptography, and distributed systems for Tether’s global digital finance products.

Distributed Systems

JavaScript

Node.js

TCP/IP