Senior Software Engineer, Backend – Partner Merchant Interface

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Backend engineer building scalable partner and merchant APIs for Affirm's buy-now-pay-later platform. Developing distributed systems with Python or Kotlin, AWS, MySQL, and Kubernetes.

Responsibilities

  • Work on tasks contributing to the Partner Merchant Interfaces - Integration team's projects and goals
  • Develop and maintain APIs used by partners and merchants to integrate with Affirm
  • Collaborate proactively with the team and stakeholders
  • Communicate risks and trade-offs related to work
  • Balance speed and quality while protecting systems from downtime
  • Participate in growth and development activities
  • Design, develop and launch backend systems at scale

Requirements

  • Previous work or internship experience designing, developing and launching backend systems at scale
  • Experience using Python or Kotlin
  • Familiarity with distributed systems
  • Familiarity with AWS, MySQL and Kubernetes
  • Ability to design solutions involving multiple software components
  • Ability to write clear, well-tested and extensible code
  • Comfort navigating a large code base and debugging others' code
  • Experience providing feedback through code reviews
  • Strong verbal and written communication skills
  • Must reside in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan

Benefits

  • Monthly stipends for health, wellness and tech spending
  • 100% subsidized medical coverage for employees and dependents
  • Dental and vision coverage for employees and dependents
  • Flexible Spending Wallets with stipends for Technology, Food, Lifestyle needs, and family forming expenses
  • Competitive vacation and holiday schedules
  • Employee stock purchase plan (ESPP) enabling discounted Affirm shares
  • Reasonable accommodations during the hiring process

Job type

Full Time

Experience level

Senior

Salary

CA$153,000 - CA$213,000 per year

Degree requirement

No Education Requirement

Tech skills

AWSDistributed SystemsKotlinKubernetesMySQLPython

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.