Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer, Backend (Decisions and Pricing Foundations)

Affirm

Remote

CAD 208,000 - 279,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading fintech company in Canada is looking for a skilled backend developer. This role offers a competitive salary up to $200,000 and comprehensive benefits, including medical coverage. Job responsibilities include delivering team goals and collaborating with various stakeholders, while required qualifications include 4+ years of experience with backend systems using Python or Kotlin. The position supports remote work, encouraging a work-life balance with generous vacation schedules.

Benefits

100% subsidized medical coverage
Flexible Spending Wallets
Employee stock purchase plan

Qualifications

  • 4+ years of experience in designing, developing, and launching backend systems at scale.
  • Proven track record of developing highly available distributed systems.
  • Strong verbal and written communication skills.

Responsibilities

  • Own and deliver quarterly goals for the team.
  • Collaborate with product management, design, and analytics throughout development.
  • Monitor team artifacts and support operations, including metrics creation.

Skills

Backend system design and development
Python or Kotlin
AWS
MySQL
Kubernetes
Spark or Ray
Job description

Employer Industry: Fintech

Why consider this job opportunity:
  • Salary up to $200,000 per year
  • Comprehensive benefits package including 100% subsidized medical coverage, dental, and vision for you and your dependents
  • Flexible Spending Wallets with generous stipends for technology, food, lifestyle needs, and family-forming expenses
  • Competitive vacation and holiday schedules to promote work-life balance
  • Opportunity to work remotely from anywhere within the country of employment
  • Employee stock purchase plan allowing you to buy shares of the employer at a discount
What to Expect (Job Responsibilities):
  • Own and deliver quarterly goals for the team, guiding engineers through problem-solving and ambiguity
  • Collaborate with product management, design, and analytics throughout the product development lifecycle
  • Proactively identify and advocate for solutions to project, process, technology, or business issues
  • Monitor team artifacts and support operations, including metrics creation and on-call efforts
  • Foster a culture of quality and ownership through code review and design standard improvements
What is Required (Qualifications):
  • 4+ years of experience in designing, developing, and launching backend systems at scale using languages like Python or Kotlin
  • Proven track record of developing highly available distributed systems with technologies such as AWS, MySQL, and Kubernetes
  • Familiarity with offline data processing frameworks like Spark or Ray
  • Experience defining technical plans for significant feature or system component deliveryStrong verbal and written communication skills for effective collaboration with a global engineering team
How to Stand Out (Preferred Qualifications):
  • Knowledge of stream processing architectures and hybrid designs bridging online and offline systems
  • Demonstrated ownership of personal growth with proactive feedback seeking from team and stakeholders
  • Proficiency in making significant changes in large code bases with developed tools and practices for safety
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.