Apply now

Posted 2 months ago

Full-Stack, Frontend Leaning, SWE

@ Affiniti

Canada

On-siteFull-time2+ years experience
Apply now
SIGNALS

Overview

Affiniti is hiring a frontend-leaning full-stack software engineer to build the financial operating system for small businesses. The role owns frontend architecture, builds data-rich dashboards and works across the stack. It is a full-time role based in NYC (in office) or remote in Canada, requiring 2+ years of production experience.

Responsibilities:

  • Own frontend architecture, component systems and state management
  • Write backend logic, wire up APIs and trace bugs end to end
  • Build data-rich financial dashboards that feel simple to use
  • Optimize load times, interaction latency and pixel precision

Requirements summary:

  • 2+ years of production engineering experience
  • Deep fluency in TypeScript and React
  • End-to-end feature ownership
  • Strong design sensitivity
  • Effective use of AI coding tools

Tools & skills

Source and dates

Employer career site / ATS feed · ashby

Employer posting date
2026-09-20
First seen by our source
2026-10-08
Source record updated
2026-10-09

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience2+ years
Hours per week40 (estimated)
Work settingOffice, Home
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

Affiniti

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Empowering the Backbone of America: Financial Intelligence for SMBs.

Full company description

We equip business owners with an industry-tailored credit card, bank account, and bill pay platform — built to solve the cash flow issues holding you back.

LinkedIn followers
4,161
People associated on LinkedIn
48
Reported office locations
  • 147 W 24th, Floor 4, New York, NY 10011, US
Other recorded names
  • Affiniti
Specialties
  • Small Business Credit Cards
Profile identifies a recruitment agency
No

We equip business owners with an industry-tailored credit card, bank account, and bill pay platform — built to solve the cash flow issues holding you back.

FieldValue
IndustryFinancial Services
Company size11-50 employees
HeadquartersNew York, NY
Organization typePrivately Held
Year founded2022
SpecialtiesSmall Business Credit Cards
Open jobs on Jobsy3
LinkedInView page
Job description

About This Role

There is an enormous gap between the technology built in Silicon Valley and what the average small business owner in America can actually get their hands on. The pharmacist in rural Louisiana. The auto dealer in the Midwest. The vet clinic owner who has done their books the same way for twenty years. They run the businesses that hold American communities together, and the software serving them has never reflected how much they matter.

Affiniti is closing that gap. We're building the financial operating system for small businesses across America, and the frontend is the bridge. Every dashboard you ship, every interaction you refine, every millisecond you shave off a load time is technology finally reaching the people who needed it most and never got it.

If you want to write code that matters beyond the product itself, this is that opportunity.

Location

  • NYC (in office), Canada (remote)

Tech Stack

  • TypeScript, Node.js, and React

Key Responsibilities

  • Own the frontend architecture. Component systems, state management, performance budgets, and the foundational decisions that determine how the product scales, visually and functionally.

  • Drop into the full stack when it counts. Write backend logic, wire up APIs, and trace a bug from the database to the browser without waiting on anyone.

  • Build data-rich interfaces that make complex financial information feel simple. The kind of UI where users instantly know what to do and why it matters.

  • Obsess over the details that separate a good interface from one people love using: load times, interaction latency, pixel precision, and the micro-decisions most engineers skip.

  • Partner closely with design to push past the mockup. Challenge constraints, propose better patterns, and close the gap between what's designed and what ships.

  • Turn ambiguous user needs into clean, maintainable implementations. And advocate for the user in every technical decision.

What You'll Bring

  • 2+ years of production engineering experience. Early-stage startup experience strongly preferred.

  • Deep fluency in TypeScript and React, with real opinions about component architecture, rendering behavior, and state.

  • End-to-end ownership. You can take a feature from idea to shipped without a backend engineer holding your hand.

  • You know how to build with AI, not just use it. Tools like Claude Code, Codex, and other coding agents are a core part of your engineering workflow, and you know how to use them to dramatically increase your speed and output without outsourcing technical judgment.

  • A genuine eye for design. You notice when spacing is off, when a color is wrong, or when an interaction feels slightly broken — and you fix it without being asked.

  • A track record with complex, data-rich dashboards built under real performance constraints.

  • Speed without the debt. You move fast without leaving behind the kind of frontend mess that makes a codebase painful six months later.

  • High ownership. You take problems as your own and see them through — the mark of the people who thrive here.

Work Authorization

Candidates must be currently authorized to work in their respective country. For this role, we are considering U.S. candidates who are U.S. citizens, U.S. lawful permanent residents (Green Card holders), or individuals who otherwise currently hold valid authorization to work in the United States.

For Canadian candidates, we are considering Canadian citizens, Canadian permanent residents, or individuals who otherwise currently hold valid authorization to work in Canada.

Equal Opportunity Employment

Affiniti is an equal opportunity employer. We are committed to building a diverse and inclusive workplace and consider all qualified applicants for employment without regard to race, color, religion, sex, pregnancy, national origin, age, disability, genetic information, veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by applicable federal, state, or local law.

Affiniti provides reasonable accommodations to qualified individuals with disabilities and applicants with disabilities throughout the recruiting process, consistent with applicable law.

Similar jobs

  • Senior Full Stack - Software Developer

    Toronto, ON
    Contract, Temporary

    modis

    Candidates need advanced FHIR Subscription experience, React and SMART on FHIR skills, and NextGen Connect (Mirth) with HL7 v2 integration experience. Security clearance is required, and applicants must be incorporated with a valid business number.

    AWS Lambda, NextGen Connect (Mirth), React, Java, Node.js

    Senior Full Stack - Software Developer

    Toronto, ON
    Contract, Temporary

    modis

    10+ YOECandidates need 10+ years building large-scale web applications, strong Java and relational database skills, and experience with REST APIs, microservices and security protocols such as OAuth 2.0 and JWT. Security clearance is required, and candidates must invoice as an incorporated business.

    Java, Oracle, SQL

    Senior Full Stack - Software Developer

    Toronto, ON
    Contract, Temporary

    modis

    10+ YOECandidates need 10+ years building large-scale web applications, strong Java and relational database skills, and experience with REST APIs, microservices and security protocols such as OAuth 2.0 and JWT. Security clearance is required, and candidates must invoice as an incorporated business.

    Java, Oracle, SQL

    Senior Full Stack - Software Developer

    Toronto, ON
    Contract, Temporary

    modis

    Candidates need extensive experience with Java enterprise web applications, front-end frameworks, Azure cloud and DevOps tooling. A required security clearance and incorporated business status are also needed.

    Eclipse, Maven, JUnit, ANT, Oracle 19c, WebSphere Liberty

    Senior Full Stack - Software Developer

    Toronto, ON
    Contract, Temporary

    modis

    Candidates need senior full stack development experience, hands-on work building AI-enabled applications, and experience with AI agents, APIs and workflow automation. A valid security clearance and an incorporated business with a business number are required.

  • Full-Stack, Backend Leaning, SWE

    Canada
    On-siteFull Time

    Affiniti

    2+ YOECandidates need at least 2 years of production engineering experience, with deep fluency in TypeScript and Node.js. They should own features end to end and use AI coding agents in their daily workflow.

    TypeScript, Node.js, React, Claude Code, Codex

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.