Salary
💰 CA$125,000 - CA$175,000 per year
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