Software Engineer II, Backend (The Repayment UX)

AffirmAffirm·Remote(Remote Poland)
Software Development

WFA Digital Insight

The demand for skilled software engineers, particularly those with expertise in backend development, has been on the rise. With the growth of e-commerce and digital payments, companies like Affirm are looking for talented engineers to build and maintain their systems. As a remote software engineer at Affirm, you'll be part of a team that's making a significant impact on the financial lives of millions of people. According to recent statistics, the global digital payments market is projected to reach

0.5 trillion by 2025, with a growth rate of 15% per annum. Before applying, candidates should be prepared to showcase their expertise in designing and developing scalable APIs, as well as their experience with languages like Python or Kotlin.

Job Description

About the Role

As a Software Engineer II at Affirm, you will be part of the Repayment UX Engineering team, which is responsible for building and maintaining the user journeys that enable customers to pay back loans. This team is located entirely in Europe, within the same time zone, but is culturally rooted in Silicon Valley. You will work closely with cross-functional teams, including product management, design, and analytics, to deliver high-quality solutions that meet the needs of Affirm's customers.

The Repayment UX Engineering team is growing, and this is an exciting opportunity to join a dynamic team that is making a significant impact on the financial lives of millions of people. As a software engineer on this team, you will be responsible for breaking down larger projects into individual tasks, delivering them in multiple phases, and collaborating with others to ensure timely delivery of your work.

What You Will Do

  • Break down larger projects into individual tasks and deliver them in multiple phases
  • Collaborate with cross-functional teams, including product management, design, and analytics, to deliver high-quality solutions
  • Support your peers and stakeholders in the product development lifecycle by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs
  • Contribute to a sense of community on your team by engaging in growth and development activities, such as participation in the interview process
  • Support the operations and availability of your team's artifacts by creating and monitoring metrics, escalating when needed, and supporting 'keep the lights on' and on-call efforts
  • Design, develop, and launch APIs at scale using languages like Python or Kotlin
  • Ship web apps using declarative UI frameworks like React or Vue
  • Take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders
  • Navigate a large code base, debug others' code, and provide feedback to other engineers through code reviews
  • Communicate effectively with your team and stakeholders, including strong verbal and written communication skills

What We Are Looking For

  • 1.5+ years of experience as a software engineer
  • Experience designing, developing, and launching APIs at scale using languages like Python or Kotlin
  • Experience shipping web apps using declarative UI frameworks like React or Vue
  • Strong understanding of computer science fundamentals, including data structures and algorithms
  • Ability to take a simple problem or business scenario and turn it into a solution that interacts with multiple software components
  • Experience navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews
  • Strong verbal and written communication skills that support effective collaboration with a global engineering team
  • Ability to work in a fast-paced environment, with a focus on delivering high-quality solutions quickly

Nice to Have

  • Experience with cloud-based technologies, such as AWS or Google Cloud
  • Knowledge of containerization using Docker
  • Familiarity with agile development methodologies, such as Scrum or Kanban
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines

Benefits and Perks

  • Competitive base pay, with a focus on providing a simple and transparent pay structure
  • Equity, with a focus on providing a significant ownership stake in the company
  • 100% subsidized medical coverage, dental, and vision
  • Monthly stipends for health, wellness, and tech spending
  • Flexible PTO policy, with a focus on providing a healthy work-life balance
  • Opportunity to work with a talented and experienced team of software engineers
  • Professional development opportunities, including training and conference sponsorship
  • Access to the latest technologies and tools, with a focus on providing a cutting-edge development environment

How to Stand Out

  • Make sure to highlight your experience with backend development, including designing and developing scalable APIs.
  • Be prepared to showcase your problem-solving skills, including your ability to take a simple problem and turn it into a solution that interacts with multiple software components.
  • Emphasize your ability to work in a fast-paced environment, with a focus on delivering high-quality solutions quickly.
  • Showcase your experience with cloud-based technologies, such as AWS or Google Cloud, and containerization using Docker.
  • Be prepared to talk about your experience with agile development methodologies, such as Scrum or Kanban, and continuous integration and continuous deployment (CI/CD) pipelines.
  • Highlight your strong verbal and written communication skills, including your ability to communicate effectively with a global engineering team.
  • Be prepared to ask questions about the company culture, including the team's values and expectations, and the opportunities for growth and development within the company.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.