Software Engineer I, Fullstack (Search)
Affirm
About the Role
As a Software Engineer I, Fullstack (Search) at Affirm, you will contribute to projects and goals within the Search team. This role focuses on improving search functionality to create a user-preferred and merchant-invested shopping experience.
Key Responsibilities
- Work on tasks contributing to team projects and goals with team support.
- Collaborate proactively with your team and stakeholders, ensuring visibility and dialogue regarding risks and trade-offs.
- Balance speed and quality to achieve business goals while protecting systems from downtime.
- Contribute to team community through growth and development activities.
- Design, develop, and launch backend systems at scale.
- Translate simple problems or business scenarios into solutions interacting with multiple software components.
- Write clear, easily understood, well-tested, and extensible code.
- Navigate large code bases, debug existing code, and provide feedback through code reviews.
- Take ownership of growth, proactively seeking feedback from your team, manager, and stakeholders.
Requirements & Tech Stack
- Experience working with Javascript/Typescript.
- Experience designing, developing, and launching backend systems at scale.
- Experience using Python or Kotlin.
- Strong verbal and written communication skills.
Qualifications
- Previous work or internship experience working with Javascript/Typescript.
- Previous work or internship experience designing, developing and launching backend systems at scale and are experienced using Python or Kotlin.
- Demonstrated ability to master 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.
- Comfort navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
- Experience demonstrating ownership of growth, proactively seeking feedback from your team, your manager, and your stakeholders.
- Strong verbal and written communication skills that support effective collaboration with our global engineering team.
- Equivalent practical experience or a Bachelor’s degree in a related field.
Location & Work Arrangement
- Remote-first with flexibility.
- Most roles can be done from almost anywhere within the country of employment.
- Some positions may occasionally require in-person work at an Affirm office.
- All new hires will attend an in-person onboarding experience.
Compensation
- USA base pay range (CA, WA, NY, NJ, CT) per year: $130,000 - $180,000
- USA base pay range (all other U.S. states) per year: $115,000 - $165,000
- Base pay is part of a total compensation package that may include equity rewards, monthly stipends, and benefits.
Benefits
- Health coverage at no cost: 100% of premiums for employees and dependents.
- Spending stipends: Monthly stipends for tech setup, health and wellness options.
- Time off to recharge: Flexible time off and generous holiday calendars.
- Employee Stock Purchase Plan (ESPP): Buy Affirm stock at a discount.