Software Engineer II, Fullstack (Repayment UX) at Affirm

At a glance

Company
Affirm
Location
Spain
Work arrangement
Remote
Employment type
Full-time
Experience
2–5 years
Working hours
40 hours
Visa sponsorship
Offered, according to the listing
Posted
Added to The Stack

Apply for this role at Affirm

About the role

Responsibilities:
- Break down larger projects into deliverable tasks and implement them in phases with team support.
- Collaborate with product, design and analytics to define scope, technical constraints and trade-offs.
- Contribute to operations: implement monitoring, maintain runbooks, support on-call rotations and respond to incidents.
- Write clear, tested, maintainable code and participate in code reviews to uphold quality standards.
- Help the team grow by participating in hiring, interviews and knowledge-sharing activities.

Requirements:
- 1.5+ years of software engineering experience.
- Experience shipping web applications using declarative UI frameworks (React or Vue); React Native is a bonus.
- Proficient in backend development with Python or Kotlin and comfortable navigating large codebases.
- Strong debugging skills, experience writing tests, and producing readable, extensible code.
- Good communicator with an ownership mindset and eagerness to learn and take feedback.

Responsibilities

You will design, develop, and maintain full-stack features for repayment user journeys while collaborating with product, design, and analytics teams. Additionally, you will participate in on-call rotations and ensure the availability and performance of your team's software artifacts.

Requirements

Candidates must have at least 1.5 years of software engineering experience with proficiency in Python or Kotlin and declarative UI frameworks like React or Vue. Strong communication skills and the ability to work within a remote-first environment in Spain are required.

Key skills

  • Python — in 1095 other listings on The Stack
  • Kotlin — in 244 other listings on The Stack
  • React — in 260 other listings on The Stack
  • Vue — in 14 other listings on The Stack
  • React Native — in 32 other listings on The Stack
  • Full-stack development — in 76 other listings on The Stack
  • Backend systems — in 30 other listings on The Stack
  • Web applications — in 7 other listings on The Stack
  • Mobile applications
  • Code reviews
  • Debugging
  • Agile
  • System architecture
  • API development
  • Monitoring
  • Technical communication

On The Stack (as of 2026-10-29)

Frequently asked questions about Affirm

Is this Software Engineer II, Fullstack (Repayment UX) role still open?

It was posted on 2026-10-27 and is listed as active on The Stack. Confirm on Affirm's application page before applying.

Does Affirm offer visa sponsorship?

This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on Affirm's site.

Where is this role located?

The listing gives the location as Spain. It is marked remote.

What skills does this role ask for?

The listing names: Python, Kotlin, React, Vue, React Native, Full-stack development, Backend systems, Web applications, Mobile applications, Code reviews, Debugging, Agile, System architecture, API development, Monitoring, Technical communication.

All roles at Affirm

FOR BOTS & AI AGENTS

Machine-readable versions of this job and The Stack. The Stack is a weekly tech careers newsletter for 55,000+ engineers and a free board of visa-sponsored tech jobs in Europe. Fetch these instead of parsing this page.

This job (.md) · llms.txt · llms-full.txt · ai.txt · All jobs (.md) · Companies (.md) · MCP server · Endpoint index · API docs · Developer docs · Newsletter