Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II, Full Stack (Card Pre-Swipe Experience)

$133k - $183k per year

Affirm

At Affim, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.

We build the experiences that connect a customer's intent to buy with the flexibility of Affim Card. From making financing options easier to understand to creating intuitive checkout journeys, we turn complex financial capabilities into simple, trustworthy experiences. Our roadmap includes evolving Default Terms, supporting additional cards, and strengthening the mobile experiences customers rely on when deciding how to pay.

Our work sits at the intersection of mobile, backend systems, and product innovation. We partner closely with Product, Design, and engineering teams across Affim to introduce new capabilities while protecting the reliability of our checkout-critical surfaces.

As a full-stack Software Engineer II, you'll help bring these experiences to live through customer-facing features and the services behind them. We're looking for a curious, collaborative engineer who cares about the complete customer journey and enjoys turning challenging problems into thoughtful solutions. Together, we'll make Affim Card easier to use and help customers make financial decisions with greater confidence.

What You'll Do

  • With the support of your team's tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
  • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • You will support the operations and availability of your team's artifacts by creating and monitoring metrics, escalating when needed, and supporting "keep the lights on" & on-call efforts.
  • You will contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.

What We Look For

  • You have a total of 1.5+ years of experience as a software engineer.
  • You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.
  • You are familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
  • You have experience shipping web apps using declarative UI frameworks like React or Vue.
  • You have experience designing, developing and launching APIs at scale using languages like Python or Kotlin.
  • You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.

Base Pay Grade

- L

Equity Grade

- 5

Employees new to Affim typically come in at the start of the pay range. Affim focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.

Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by Affim Holdings, Inc. (parent company).

CAN base pay range per year

CAD $133,000 - $183,000.

This remote role is open only to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.

Remote-first with flexibility built in

Affim is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an Affim office, and a few are office-based due to the nature of the work. All new hires will be invited to attend an in-person onboarding experience.

Benefits Designed For You

  • Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
  • Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
  • Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
  • Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy Affim stock at a discount.

We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities.

For positions based in San Francisco or Los Angeles: Affim considers qualified applicants with arrest and conviction records, as required by law.

#J-18808-Ljbffr
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer II, Full Stack (Card Pre-Swipe Experience) in Montréal, QC vacancy
  • $180k - $230k per year

     ...headquartered in New York.  The role  We're looking for a Senior Full Stack Engineer to help build the core platform and product of Foresight....  ...You might be a fit if you  Have 5+ years of experience building and shipping web products, with real ownership on both... 
    Suggested
    Full time
    For contractors
    Internship
    Work at office

    Foresight Works Ltd

    Montréal, QC
    4 days ago
  • $81.6k - $115.2k per year

     ...are defining features of the colleague experience at TD. Our compensation policies and practices...  ...Digital Platform is looking for a Software Engineer to join the MyInsurance development team...  ...opportunities to grow, and you can unlock your full potential to achieve your career goals.... 
    Suggested
    Full time
    Work from home

    TD

    Montréal, QC
    5 days ago
  •  ...About Engineered Arts Engineered Arts is the leading manufacturer of full-size humanoid robots used for entertainment, education...  ...With 20 years of hardware and software development, our robots have been...  ...to develop the very best experiences for our customers. Our internal... 
    Suggested
    Remote work
    Worldwide

    Opportunities with AppDirect's Advisor Partners (Recruitment...

    Montréal, QC
    a month ago
  •  ...Full-Stack Software Developer Location:  Montreal (Hybrid) *Only candidates located in Montreal will be contacted if selected * About...  ...developer who thrives on clean code and innovation, values strong engineering practices, and wants to see their work impact millions of... 
    Suggested
    Permanent employment
    Work at office

    Broadsign Careers

    Montréal, QC
    a month ago
  •  ...founded in 2010 by two aeronautical engineers who realized that the...  ...system was not exploiting the full potential of technology. Supported...  ...Description As a Full Stack Developer, you'll be part of a...  ...how we build, test, and deliver software Collaborate and Learn: Work... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work
    Worldwide

    Medfar

    Montréal, QC
    26 days ago
  •  ...offering B2B services across pre-trade, execution, and post-trade...  ..., and securities. TEHCNICAL STACK React | TypeScript | Bootstrap...  .... Developing and deploying software components that provide tangible...  ..., maintainability, and user experience. Minimizing technical debts... 
    Full time
    Internship

    Société Générale

    Montréal, QC
    4 days ago
  •  ...talented people collaborate, experiment, and continuously learn. That...  ...their operations. Our Montréal engineering team works in an Agile,...  ...environment, building modern, scalable software at the intersection of AI,...  ...We are looking for a Senior Full Stack Developer who works AI-... 
    Long term contract
    Full time
    Internship
    Remote work

    XTM International

    Montréal, QC
    14 days ago
  • $95k - $145k per year

     ...Preferred Languages: Bilingual (English / French) Preferred Employment Type: Full-Time, Permanent CGI is seeking an experienced Senior Full Stack Developer to join our growing Software Engineering Practice within the Emerging Technologies team. As a full-time member of CGI... 
    Permanent employment
    Full time

    CGI

    Montréal, QC
    4 days ago
  •  ...project? Techso is looking for a Senior Full Stack .NET Developer to help design and develop...  ...through code reviews, unit testing, and software development best practices; Contribute...  ...deployment processes; Participate in pre-sales activities, including effort estimation... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Solutions Techso

    Montréal, QC
    21 days ago
  • $120k - $130k per year

     ...Canada/US and Europe. We currently have a role as an Lead Full Stack Product Engineer - Enterprise Modernization with our large consulting...  ...Base salary ranges from $120,000 - $130,000 (depending on experience) + 9% bonus + 4-5 weeks paid vacation + 6% RRSP matching +... 
    Remote job
    Long term contract
    Permanent employment
    Contract work
    Freelance
    2 days per week
    3 days per week

    Tech Talent International

    Montréal, QC
    21 days ago
  •  ...world. Job Description Minimum of 7 years of professional experience in Java (Primary) and Angular or React (Secondary) Java/J2EE,...  ...user requirements with the help of product managers and engineers Solid understanding of RESTful APIs Working knowledge of... 
    Local area

    Capgemini

    Montréal, QC
    1 day ago
  •  ...have an immediate need in an experienced full-stack developer, who is strong in Java and...  ...will have multi-year, hands-on development experience, with an eye for quality and an emphasis...  ...Experience in modern architecture and software development best-practices. Disclaimer... 
    Permanent employment
    Immediate start

    Capgemini

    Montréal, QC
    4 hours ago
  •  ...networks, AI-powered solutions, and digital experiences that elevate how people live, work, and...  .... Summary We are looking for a Full Stack Developer – Applied AI to join our innovative...  ...Copilot to design, build and ship software faster. The ideal candidate has practical... 
    Full time
    Manual labor
    Work at office
    3 days per week

    Bell

    Montréal, QC
    1 day ago
  •  ...clients from our portfolio. Right now, we are looking for a Full stack Engineer , who is proficient in Java and React , to join one of our...  ...in New Caledonia (Nouméa) . If you have 3 to 5 years of experience , a passion for technological challenges, and want to contribute... 
    Permanent employment
    Full time
    Temporary work
    Relocation
    Visa sponsorship

    TechBiz Global GmbH

    Montréal, QC
    1 day ago
  • $70k - $135k per year

     ...Position Description: Développeur(se) Full Stack Expert – React / Java | Secteur bancaire Faites évoluer des plateformes numériques au cœur de l’écosystème bancaire avec CGI Vous êtes un(e) développeur(se) Full Stack expérimenté(e) avec une forte expertise Front-End React et... 
    Full time
    Day shift
    2 days per week

    CGI

    Montréal, QC
    4 days ago
  • $58k - $102k per year

     ...-- As a Data & AI Platform Engineer on the AI & Data Transformation...  ...agentic AI to accelerate the software development lifecycle (SDLC),...  ...Minimum of 3+ years of relevant experience in data engineering, data platforms...  ...candidates who represent the full diversity of communities... 
    Permanent employment
    Flexible hours

    Deloitte

    Montréal, QC
    1 day ago
  • $130k - $200k per year

     ...established Canadian textile manufacturer as a hands-on engineer who embeds with operational teams to deliver production software. You will own projects end to end helping...  ...tasks such as order entry. Develop and own full-stack applications APIs integrations and data... 
    Full time
    Temporary work
    Internship
    Relocation

    Wintermeyer Ventures

    Montréal, QC
    1 day ago
  • $133k - $183k per year

     ...combines hands-on IAM operations, automation, and production software engineering to make identity services more reliable, scalable, and...  ...applications What We Look For 2+ years of software engineering experience or equivalent internship/co‑op experience with strong... 
    Internship
    Work at office
    Remote work

    Affirm, Inc.

    Montréal, QC
    1 day ago
  •  ...environment, your responsibilities include crafting and supporting software for trade booking, position management, settlement, and straight...  ...(9M lines of code, 1000 VMs, 2500 services/api). TECHNICAL STACK: C | .NET | MongoDB | NATS.io | MQ Series | Oracle | GIT | Jenkins... 
    Full time

    Société Générale

    Montréal, QC
    4 days ago
  •  ...reliability and speed of execution. Were looking for a Full-Stack Engineer (backend-leaning) who can take ownership of features end to...  ...Contribute to frontend features (~30%) to deliver complete product experiences Build and maintain web scraping and data ingestion... 
    Remote job
    Immediate start
    Flexible hours

    PRAGMATIKE

    Montréal, QC
    more than 2 months ago
  •  ...Sapsol Technologies Inc. is seeking a talented Full Stack Java Developer to join our innovative team. In...  ...-functional teams to deliver high-quality software solutions that meet customer requirements and enhance user experience. Key Responsibilities: Design and implement... 
    Contract work

    Sapsol Technologies Inc

    Montréal, QC
    more than 2 months ago
  •  ...WordPress and Drupal. This position requires 5+ years of WordPress experience and is ideal for developers with close attention to detail...  ...custom blocks in React, and custom plugins. Understanding of software development practices Working experience with managed hosts... 
    Full time
    Apprenticeship
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Evolving Web

    Montréal, QC
    26 days ago
  •  ...dedicated to delivering high-quality software solutions. As a Technical Lead,...  ...in Computer Science, Software Engineering, or a related field ~5+ years of experience in a technical lead or similar software...  ...to apply and realize their full potential as part of our Ericsson... 
    Long term contract
    Full time
    Temporary work
    Day shift

    Ericsson

    Montréal, QC
    3 days ago
  • $95k - $145k per year

     ...Bilingual (English/French) Preferred Employment Type: Full-Time CGI is seeking an experienced Senior Software Engineering Specialist to join our growing Software...  ...architectural patterns that improve software quality, user experience, and business agility. Success in this role... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Shift work

    CGI

    Montréal, QC
    4 days ago
  •  ...Description Minimum of 7 years of professional experience in Java (Primary) and Angular or React (...  ...with the help of product managers and engineers • Solid understanding of RESTful APIs...  ...benefits package to all regular, full-time employees. In the U.S. and Canada,... 
    Permanent employment
    Full time
    Work at office
    Local area

    Capgemini

    Montréal, QC
    16 days ago
  •  ...Conception & Développement Participer activement au développement de solutions technologiques modernes  Intervenir sur toute la stack : front-end, back-end, bases de données, API et intégrations. Participez activement à la transformation et l’adoption des pratiques... 
    Full time

    1perTInent inc

    Montréal, QC
    15 days ago
  •  ...ces dernières années. En tant que développeur(euse) principal(e) Full stack, vous participerez aux développements de l’ensemble des...  ...connaissance des principes de conception et des patrons de conception de software (design patterns); Expérience en développement et... 
    Daily paid
    Permanent employment
    Full time
    Summer work
    Work at office
    Local area
    Remote work
    Flexible hours
    Day shift

    Sollio Agriculture

    Montréal, QC
    25 days ago
  •  ...We’re seeking someone to join our team as Lead Java Full Stack Developer to drive the design, development, and evolution of strategic...  ...and shape the future of our communities. This is a Lead Software Engineering position at Vice President level, which is part of the job family... 
    Full time
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    1 day ago
  •  ...operating systems. This is a roughly 50/50 split between software engineering and operations: half your time you're writing...  ...(Go, Python, C++, Java, or similar) — the stack is primarily Rust, and prior Rust experience is a strong plus, but if you haven't written it professionally... 
    Long term contract
    Permanent employment
    Full time
    Internship
    Work at office
    Home office
    Flexible hours

    nascent

    Montréal, QC
    23 hours ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-...  ..., hardware and certification engineering services to the aerospace, defense...  ...Strong professional experience with modern C++, including:...  ...only to U.S. Citizens and Green Card holders (Lawful Permanent Residents... 
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    12 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II, Full Stack (Card Pre-Swipe Experience). Be the first to apply!