Software Engineer I, Fullstack (Search)
Affirm
About the Role
As a Software Engineer I, Fullstack (Search) at Affirm, you will contribute to high-leverage investments in improving search functionality to create a user-preferred and merchant-invested shopping experience.
Key Responsibilities
- Work on tasks that contribute to team projects and goals with team support.
- Collaborate and communicate proactively with your team and stakeholders, providing visibility into your work, risks, and trade-offs.
- Balance speed and quality to meet business goals while protecting systems from downtime.
- Contribute to team community through growth and development activities.
- Take a simple problem or business scenario and develop a solution that interacts with multiple software components.
- Write clear, easily understood, well-tested, and extensible code.
- Navigate large codebases, debug existing code, and provide feedback through code reviews.
Requirements & Tech Stack
- Experience working with Javascript/Typescript.
- Experience designing, developing, and launching backend systems at scale.
- Experience using Python or Kotlin.
- Comfortable navigating a large code base.
- Experience debugging others' code.
- Experience providing feedback to other engineers through code reviews.
Qualifications
- Previous work or internship experience.
- Demonstrated ownership of personal growth, proactively seeking feedback.
- Strong verbal and written communication skills for effective collaboration with a global engineering team.
- Equivalent practical experience or a Bachelor’s degree in a related field.