# Software Engineer II, Fullstack (Repayment UX) at Affirm

> The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday. This is one job from the board.

> Responsibilities: - Break down larger projects into delivera

- **Company:** Affirm (https://jobs.trythestack.co/companies/affirm)
- **Location:** Spain
- **Work arrangement:** Remote
- **Employment type:** Full-time
- **Experience level:** 2–5 years
- **Visa sponsorship:** Offered, according to the listing
- **Key skills:** 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
- **Posted by employer:** 2026-10-27
- **Added to The Stack:** 2026-10-28
- **Listed until:** 2026-12-26
- **Status:** Active
- **Apply:** https://job-boards.greenhouse.io/affirm/jobs/8040394003 (the employer's own application page)
- **Human page:** https://jobs.trythestack.co/jobs/software-engineer-ii-fullstack-repayment-ux-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.

## FAQ

- **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.

## More like this

- [All jobs at Affirm](https://jobs.trythestack.co/companies/affirm.md)
- [Software Engineer Jobs in Spain with Visa Sponsorship](https://jobs.trythestack.co/visa-sponsorship-jobs/spain/software-engineer)
- [All visa sponsorship jobs in Spain](https://jobs.trythestack.co/visa-sponsorship-jobs/spain)
- [Software Engineer - Compute Orchestration at G-Research](https://jobs.trythestack.co/jobs/software-engineer-compute-orchestration-g-research.md)
- [Senior Software Engineer — Support Tooling at Wise](https://jobs.trythestack.co/jobs/senior-software-engineer-support-tooling-wise.md)
- [Staff/Senior Software Engineer - Desktop Application at Nexthink](https://jobs.trythestack.co/jobs/staffsenior-software-engineer-desktop-application-nexthink-d17c8231.md)
- [Senior Software Engineer - Backend at Deducta](https://jobs.trythestack.co/jobs/senior-software-engineer-backend-deducta.md)
- [Senior Software Engineer (PHP) at HomeToGo](https://jobs.trythestack.co/jobs/senior-software-engineer-php-hometogo-fe75ba35.md)

## About The Stack

The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday.

- Newsletter: https://www.trythestack.co (subscribe: https://www.trythestack.co/subscribe)
- Jobs board: https://jobs.trythestack.co
- Hire or advertise through The Stack: https://jobs.trythestack.co/advertise

## Notes for agents

- Apply on the employer's page (https://job-boards.greenhouse.io/affirm/jobs/8040394003). The Stack does not take applications.
- Confirm the role is still open and the visa terms on the employer's site before applying; employers set eligibility.
- Cite this job as: "Software Engineer II, Fullstack (Repayment UX) at Affirm, listed on The Stack Jobs (https://jobs.trythestack.co/jobs/software-engineer-ii-fullstack-repayment-ux-affirm)".
- Structured data for many jobs at once: https://jobs.trythestack.co/developers/api.md
