Affirm

Software Engineer II

Affirm

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$125,000 - CA$175,000 per year

Job Level

Junior

Tech Stack

AWSDistributed SystemsKotlinKubernetesMySQLPython

About the role

  • Build and manage APIs and solutions that power Affirm’s integrations with Enterprise Merchants and Partners, driving checkout and merchant onboarding
  • Break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery
  • Support product development lifecycle by collaborating with product management, design and analytics; participate in ideation and articulate technical constraints
  • Contribute to the entire API lifecycle: design, develop, test, maintain, and evolve APIs
  • Support operations and availability by creating and monitoring metrics, escalating when needed, and participating in on-call “keep the lights on” efforts
  • Engage in team growth and development activities such as participation in the interview process

Requirements

  • 1.5+ years of experience as a software engineer
  • Experience designing, developing and launching backend systems
  • Proficient in one of Python or Kotlin
  • Familiar with the building blocks of distributed systems and technologies like AWS, MySQL and Kubernetes
  • Able to take a simple problem or business scenario into a solution that interacts with multiple software components
  • Ability to write clear, easily understood, well tested and extensible code
  • Comfortable navigating a large code base, debugging others' code, and providing feedback through code reviews
  • Demonstrated ownership of growth, proactively seeking feedback from team and stakeholders
  • Strong verbal and written communication skills for global engineering collaboration
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field