Affirm logo
Affirm

Affirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Affirm maintains a rem

Software Engineer II, Backend – The Repayment UX

Backend EngineerSoftware EngineerFull TimeRemoteJuniorTeam 2,200Since 2012

Location

Spain

Posted

1 day ago

Salary

€71K - €101K / year

Seniority

Junior

Bachelor Degree1.5 yrs expEnglishKotlinPythonReactVue.js

Job Description

Software Engineer II, Backend – The Repayment UX

Affirm

• With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work. • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs. • You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts. • You will contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.

Job Requirements

  • You have a total of 1.5+ years of experience as a software engineer.
  • You have experience designing, developing and launching APIs at scale using languages like Python or Kotlin.
  • You have experience shipping web apps using declarative UI frameworks like React or Vue.
  • You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.

Benefits

  • 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

Related Job Pages

More Backend Engineer Jobs

Senior Backend Developer, Java

Experian

We're unlocking the power of data to help create a better tomorrow.

Full TimeRemoteTeam 10,001+Since 1996H1B Sponsor

• Work in a multidisciplinary team as a Software Engineer on backend applications, actively participating in discussions, proposals, and planning • Serve as a technical point of reference, resolving critical blockers and providing expert guidance • Participate in the full software development lifecycle, from design to deployment and operation • Apply SOLID principles and Design Patterns in implementation, testing, and maintenance • Develop scalable solutions for millions of users • Communicate effectively and carefully analyze requests from Business and Product teams, among others • Ensure the quality of deliverables • Share knowledge and support the team's development • Conduct code reviews and properly apply test cases • Keep service documentation up to date • Continuously seek technical and performance improvements • Demonstrate willingness for continuous learning and ongoing professional development

Brazil
Full TimeRemoteTeam 51-200Since 2009H1B No Sponsor

• Design and ship a Node.js runtime agent that hooks into the V8/Node lifecycle to trace and block malicious behavior patterns (child_process spawn chains, eval / Function constructors, prototype pollution exploitation, unsafe deserialization, SSRF, path traversal, fs writes to sensitive locations, malicious require() / dynamic import chains, supply-chain poisoning at load time). • Define the detection model: which behaviors are policy-blockable by default, which are signal-only, and how rules are authored, distributed, and versioned alongside our existing Proactive Defense rule pipeline. • Integrate the agent with the rest of the on-host Imunify security stack so that Node.js detections, blocks, and incidents flow into the same telemetry pipeline, the same backend event store, and the same admin UI as our other layers (WAF, host-IDS, brute-force protection, malware scanner, patch management). This ships as a first-class layer of Imunify360, not a standalone tool. • Make it production-safe on shared hosting: low overhead, tenant-isolated, compatible with CageFS / LVE, and resilient to hostile tenants who will try to disable or evade the agent. • Build the pipeline that turns CVE write-ups and threat-intel feeds into shipped detections. The system — not a human — ingests advisories, extracts the exploit primitive, generates and tests rule candidates against a corpus, and rolls them out with the right signal-only / blocking posture. • Own the closed feedback loop from production blocks (true positives, false positives, evasions) back into the next generation of rules.

Poland
Full TimeRemoteTeam 201-500Since 2008H1B Sponsor

• Design and build high-quality API and services for our subscribers and payment infrastructure— experiences that are safe, intuitive, and genuinely useful. • Work with AI (Claude Code) as a first-class collaborator — your primary workflow involves orchestrating agents to create specs, generate code and tests, verify results, and perform reviews. • Help define and codify AI-Native engineering practices for the Growth team, establishing playbooks the broader org can adopt. • Build across the full stack as needed — shipping polished, performant, and reliable experiences to tens of millions of users. • Collaborate closely with product managers and designers to turn complex user problems into elegant, scalable engineering solutions. • Contribute to architectural decisions, code reviews, and a culture of craft and continuous improvement. • Participate in on-call rotation and incident response. • Use agentic workflows to dramatically increase the delivery of strong outcomes — moving faster without sacrificing quality. • Mentor team members and contribute to team processes, technical standards, and help evolve the team's AI-native engineering practices. • Support performance, reliability, and accessibility across the features you own.

United States
$148K - $216K / year
Oddball logo

Back End Engineer, Go

Oddball

Oddball is a software development company that focuses on designing and building tools for enterprises and institutions. The company delivers services, including back-end developme

• Develop, enhance, and maintain backend services and APIs in Go supporting tools for plan comparison, provider and drug coverage information, and local enrollment help • Design and build REST APIs that power consumer-facing and internal healthcare marketplace features across a diverse set of consumers • Maintain consistent, well-documented API interfaces with a focus on reliability and backward compatibility • Write clean, well-tested code with a focus on performance, maintainability, and security • Support ongoing operations and maintenance of existing digital products alongside new feature development • Collaborate with frontend engineers, product managers, and stakeholders to deliver scalable backend solutions • Contribute to code reviews and help uphold engineering standards across the team

United States
$90K - $125K / year