Software Engineer Ii, Full Stack (Card Pre-Swipe Experience)
$133k - $183k per yearAffirm
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.
- 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.
- 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 yearCAD $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 inAffim 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- SALARY & BENEFITS: Based on Experience; Competitive Package LOCATION... ...TERMS OF EMPLOYMENT: Full Time Job Summary:... ...client is seeking an experienced Pre-Operations Manager to join their... ...fit for purpose from detailed engineering and execution. Costs and...SuggestedFull timeWork at office
$24.82 - $26.38 per hour
...If you are looking for a job at the airport where you play a key role in national security, this is the one for you! As a Pre-Board Screening Officer, you will be ensuring the safety and security of the travelling public. What’s in it for you? We offer $24.82-$26....SuggestedPermanent employmentRelocation- ...Affim is a remote-first company in Canada seeking a Software Engineer II to bring customer-facing features to life and power the backend services behind Affim Card. You will turn complex payment journeys into reliable, scalable software using Python or Kotlin, and frontend...SuggestedRemote work
- ...growth. We are seeking Engineering Students , for our Toronto... ...schedules using Primavera P6 EPPM software, maintaining graphical... ...and prior field construction experience will be considered an asset.... ...that's inclusive, resilient and full of opportunity. At PCL...SuggestedHourly payInternship
$158.6k - $255.44k per year
...TERMS OF EMPLOYMENT: Contract, Full Time CONTRACT: Long Term... ...Four (4) JOB SUMMARY: Subsea Engineer is responsible for providing technical... ...for sub-sea operations. PRE-REQUISITES/QUALIFICATIONS: ~... ...subsea systems) experience ~ Subsea Assessment ~4+ years...SuggestedLong term contractFull timeContract workImmediate start- ...10:00am early morning Operations team. You’ll help to cultivate an environment that promotes authentic employee and customer experiences and are guided by our culture and mission of adding joy. You role model the Indigo Beliefs by being authentic, seeking inspiration...Part timeFixed term contractSeasonal workFlexible hoursNight shiftAfternoon shiftEarly shift
- ...Requisition ID: 101878 Job Category: Engineering Location: St. John's, NL, Canada... ...engineering design and project delivery experience, ideally within a consulting, industrial... .... Familiarity with electrical design software and engineering tools. Experience working...Long term contractFor contractorsLocal areaFlexible hours
- ...plenty of opportunities to reach your full potential in an environment that’s engineered for people. At CIMA+, we care... ...clients choose, we have the skills and experience required to deliver innovative... ...Proficient in design/analysis software and CAD systems, along with familiarity...Permanent employmentInternshipWork at officeFlexible hours2 days per week
$18.5 - $23.15 per hour
...A1B 1W3, Canada (CA) Hourly/Salaried: Hourly (Non-Exempt) Full Time/Part Time: Full Time Position Type: Regular Vacancy... ...and contributing to the store's sales goals. Qualifications/Experience: ~1-3 years' prior experience in retail sales or services. ~...Hourly payFull timePart timeFlexible hours$60k - $115k per year
Lead Data Engineering Position Description The Sr/Lead Data Engineering... ...databases. Hands on experience with SQL databases, query optimization... ...and availability. . Software engineering: Developing,... ...belonging. Here, you’ll reach your full potential because… You are...- ...YOUR ROLE As the full-time Sales Leader, you support the Store Leadership Team by rocking out strong LOD (Leader on Duty) shifts and ensuring a stellar guest experience. You hold down the daily operations of the store as needed. You train, motivate and celebrate associates...Full timeSeasonal workFlexible hoursShift work
- ...coupled with our commitment to positively impact the lives of all Canadians, provides our colleagues a range of opportunities and experiences to help Canadians Live Life Well®. At Dominion, we succeed through collaboration and commitment and set a high bar for ourselves...Hourly payPermanent employmentFull timeTemporary workInternshipImmediate start
- ...are changemakers with nearly 200 years of experience, committed to helping the energy industry... ..., NL is seeking a Senior Instrumentation Engineer to support our onshore Engineering group!... ...applicants selected to be interviewed, pre-employment and background screening will...Long term contractFull timeLocal area2 days per week
- ...TELUS family? Our goal is to provide Canadians with an excellent experience, by connecting with our customers and meeting all their needs... ...benefits plan to meet the needs of you and your family; part-time and full-time employees are eligible Additional sales incentives like...Full timePart timeWork from homeFlexible hoursAfternoon shift
$61.9k - $80k per year
...program, you’ll gain hands-on experience, personalized mentorship, and... ...company that works on major engineering projects all over the world?... ...solving skills. Has Industry software skills. Detail-oriented... ...internal network and develop their full potential. Worker Type...Full timeFixed term contractSummer workInternshipWorldwideFlexible hours- ...Requisition ID: 100257 Job Category: Engineering Location: St. John's, NL, Canada Join a company that is passionately committed... ...in good standing of PEGNL. Minimum of 7 years of relevant experience (senior-level profile required). Strong expertise in stormwater...Long term contractLocal areaFlexible hours
- ...plenty of opportunities to reach your full potential in an environment that’s engineered for people. At CIMA+, we care... ...clients choose, we have the skills and experience required to deliver innovative... ...the PLS-CADD suite design /analysis software and CAD systems, along with...Permanent employmentInternshipWork at officeFlexible hours2 days per week
- ...is seeking an experienced Senior Fabrication Engineer to join our engineering team in St John's, Newfoundland, Canada on a full-time, staff basis. Reporting to the... ...installation and offshore execution What experience would we like you to have? Please note, if...Full timeFor contractorsFor subcontractorLocal areaRelocation
- ...and systems that are unparalleled in the engineering space. Are you looking for an... ...~ Develop factory acceptance test and software acceptance test checking procedures... ...be considered an asset. ~ Technical experience with controls systems design, databases,...Long term contractWork at officeLocal areaRemote workFlexible hours
- ...The Project Engineer is responsible for developing maintenance plans to support servicing and maintenance of all drilling equipment. The... ...post-secondary institution. ~ Minimum 3–5 years of experience in engineering, maintenance planning, project coordination, or...Work at officeLocal area
$121.23k - $140.12k per year
...TERMS OF EMPLOYMENT: Contract, Full Time CONTRACT: Long Term... ...: Ten (10) JOB SUMMARY: Engine Room Operator is responsible for... ...maintaining the unit's main engine. PRE-REQUISITES/QUALIFICATIONS:... ...or STCW Equivalent ~1 year experience as an Engine Room Operator on a...Long term contractFull timeContract workImmediate start- ...enduring.The Opportunity We are currently seeking an Environmental Engineer to join our Health, Safety, Environment, and Risk Department.... ...of the environment from air, water and soil pollution. Your experience, knowledge, and skills will allow you to provide advice and recommendations...Long term contractPermanent employmentWork at officeRelocationMonday to fridayFlexible hours
- ...Requisition ID: 101572 Job Category: Campus; Engineering Location: St. John's, NL, Canada... ...internationally. You will gain hands-on experience while contributing to project delivery,... ....Experience with engineering software or design tools is considered an asset....Long term contractInternshipWork at officeLocal areaFlexible hours
- ...Requisition ID: 101413 Job Category: Engineering; Energy Location: St. John's, NL, Canada Join a company that is passionately... ...and Labrador (PEGNL). ~5-10 years of structural engineering experience, with a focus on the design and rehabilitation of hydroelectric...Long term contractTemporary workLocal areaFlexible hours
- ...Requisition ID: 101414 Job Category: Energy; Engineering Location: St. John's, NL, Canada Join a company that is passionately... ...Engineers Newfoundland and Labrador (PEGNL). ~10+ years of practical experience (or consulting engineering experience) in the geotechnical...Long term contractLocal areaFlexible hours
- Observes and reports activities and incidents at an assigned client site, providing for the security and safety of client property and personnel. Makes periodic patrols to check for irregularities and to inspect protection devices and fire control equipment. Preserves order...Full time
- ...equipment layouts. Perform, coordinate, and review electrical engineering studies including protection coordination, short circuit, load... ...Professional Engineer (P.Eng.) designation. ~7-15 years of experience in electrical design within the power generation and/or utility...Full timeFor contractorsInternshipWork at officeFlexible hours
- ...offshore energy operations? We are seeking a highly skilled Subsea Engineer to support our offshore oil and gas team. In this dynamic role,... ...’s Degree in engineering and P. Eng is required ~7 years experience in design, installation, inspection and maintenance aspects of...Long term contractFull timeContract workFor contractorsMonday to friday
- ...methodologies, governance and systems that are unparalleled in the engineering space. Are you looking for an opportunity to join a diverse... ...in this role, we encourage you to apply even if your past experiences don't perfectly align with the skills we've listed. We're...Long term contractLocal areaFlexible hours
- ...Mission The Senior Well Engineer located in St.Johns Newfoundland is responsible for providing technical leadership and engineering support... ...improvement. ~ Degree in Engineering. ~5+ years’ experience in drilling and well construction engineering. ~ Offshore drilling...Full timeFor contractorsWorldwideWork visa
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!
- software engineer part time St John's, NL
- software engineer St John's, NL
- software design engineer St John's, NL
- software engineer - computer St John's, NL
- software developer internship no experience St John's, NL
- ingénieur logiciel St John's, NL
- software engineer co-op St John's, NL
- software development engineer St John's, NL
- software developer St John's, NL
- new graduate software developer St John's, NL

