At a Glance
- Tasks: Build and launch scalable search and backend systems using JavaScript, TypeScript, Python, or Kotlin.
- Company: Join Affirm, a leader in shaping shopping discovery with a remote-first culture.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Other info: Collaborative environment focused on innovation and career development.
- Why this job: Make a real impact on how consumers discover shopping options while working with cutting-edge tech.
- Qualifications: Experience with JavaScript or TypeScript and backend systems using Python or Kotlin.
The predicted salary is between 121500 - 148500 $ per year.
Build search and backend systems at Affirm remotely across Canada, using JavaScript, TypeScript, Python, or Kotlin. Help shape shopping discovery. As a Software Engineer I, you will contribute to projects supporting Affirm’s Ads business and Marketplace search experience. You will design, develop, and launch backend systems at scale while writing clear, tested, extensible code. Collaboration, communication, and ownership guide your work.
Key Responsibilities:
- Contribute to team projects and shared engineering goals
- Collaborate proactively with teammates and stakeholders
- Communicate risks and trade-offs surrounding your work
- Balance delivery speed, quality, and system reliability
- Participate in growth and development activities
Requirements:
- Work or internship experience with JavaScript or TypeScript
- Backend systems experience using Python or Kotlin
- Ability to design scalable, multi-component software solutions
- Experience debugging code and participating in code reviews
- Bachelor’s degree or equivalent practical experience
Apply backend development, search, and collaboration skills to improve how consumers discover shopping options through Affirm.
Software Engineer Search Backend Systems in Oshawa employer: Affirm, Inc.
Affirm is an exceptional employer that fosters a collaborative and innovative work culture, particularly for the Staff Backend Engineer role in Canada. With a strong emphasis on employee growth, you will have the opportunity to mentor fellow engineers and lead impactful projects that align with business goals, all while enjoying the flexibility of a remote work environment that promotes work-life balance.