A

Software Engineer I, Fullstack (Search)

Affirm

Remote USFresher12m agovia Greenhouse

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.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 149 need no experience

Most hiring: Boeing, Haystack, American Express

See all 150 →