Software Engineer I, Fullstack (Search)
Affirm
About the Role
As a Software Engineer I, Fullstack (Search) at Affirm, you will work on tasks contributing to the team's projects and goals, focusing on improving search to create a user-preferred and merchant-invested shopping experience.
Key Responsibilities
- Work collaboratively and proactively with your team and stakeholders.
- Bring stakeholders along for your work and help create visibility and dialog regarding risks and trade-offs.
- Strike the right balance of speed and quality in your work to hit business goals and protect systems from downtime.
- Contribute to team community through 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.
- Executed solutions by writing clear, easily understood, well-tested, and extensible code.
- Comfortable navigating a large codebase.
- Experienced debugging others' code.
- Experienced providing feedback to other engineers through code reviews.
- Demonstrated ownership of growth, proactively seeking feedback from your team, manager, and stakeholders.
- Strong verbal and written communication skills.
Qualifications
- Previous work or internship experience in the areas listed above.
- Equivalent practical experience or a Bachelor’s degree in a related field.