Software Engineer I, Fullstack (Search)

Affirm

Denver, COFresher1d agovia LinkedInH-1B sponsor · 13 entry-level filings

About the Role

At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Search has become the default way consumers discover where to shop, compare options, and decide what to buy across platforms like Google, TikTok, and even Klarna. As we build a new Ads business and evolve Marketplace into a best in class shopping experience, improving search is one of our highest leverage investments to create an experience users choose and merchants want to invest in.

Key Responsibilities

  • Work on tasks that contribute to the team's projects and goals with team support.
  • Collaborate and work proactively with your team and stakeholders, bringing them along for your work and helping to create visibility and dialogue regarding the risks and trade-offs related to your work.
  • Strike the right balance of speed and quality in your work, ensuring that business goals are hit while protecting systems from downtime.
  • Contribute to a sense of community on your team by engaging in growth and development activities.

Requirements & Tech Stack

  • Experience working with Javascript/Typescript.
  • Experience designing, developing, and launching backend systems at scale.
  • Experience using Python or Kotlin.
  • Mastered taking a simple problem or business scenario into a solution that interacts with multiple software components.
  • Executing on solutions by writing clear, easily understood, well-tested, and extensible code.
  • Comfortable navigating a large codebase.
  • Debugging others' code.
  • Providing feedback to other engineers through code reviews.
  • Demonstrate ownership of growth by proactively seeking feedback from your team, manager, and stakeholders.
  • 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 experienced using Python or Kotlin.
  • Strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

Remote-first with flexibility built in.

Benefits include 100% subsidized medical coverage, dental and vision for employees and dependents, monthly spending stipends for tech, health, and wellness, flexible time off, generous holiday calendars, and an employee stock purchase plan (ESPP).

H-1B sponsor

Affirm filed 13 entry-level H-1B applications for new hires (Oct 2025 - Jun 2026, Department of Labor).

See their H-1B record →

Entry-Level Software Engineer Jobs in Denver · last 7 days

6 openings · all need no experience

Most hiring: Blue Origin, Litera, Ascend Analytics

See all 6 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job