Job Description
### Company Overview
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.
### Team Overview
The Marketplace Performance team in the Direct to Consumer org builds the discovery platforms behind Affirm’s deals feed, affiliates, payment attribution, and merchandising systems. Our mission is to help shoppers find the right merchant and financing for their needs.
### Role Overview
As a Software Engineer II, you will ship features that enhance the shopping experience by making it faster and easier for customers to find the right merchant and financing options. You will collaborate closely with Product, Design, and other engineering teams to scope work, write clean and well-tested code, review PRs, and iteratively ship new functionality.
### Responsibilities
- Break down larger projects into individual tasks and deliver them in multiple phases.
- Collaborate with product management, design, and analytics during the product development lifecycle.
- Create and monitor metrics to support operations and availability of team artifacts.
- Engage in growth and development activities, including participation in the interview process.
### What We Look For
- 1.5+ years of experience as a software engineer.
- Experience with web apps using declarative UI frameworks like React or Vue.
- Proficiency in designing, developing, and launching APIs at scale using languages like Python or Kotlin.
- Strong debugging skills and ability to navigate large codebases.
- Excellent verbal and written communication skills.
### Qualifications
- Equivalent practical experience or a Bachelor’s degree in a related field required.