Staff Software Engineer

1 week ago


Canada Ramp Talent Full time

Our client, Affiniti, is looking for a Staff Software Engineer. The role is remote and based in Canada. Details below...


About the role:

Join Affiniti, a top 1% ARR early stage fintech startup, to build new software products to change the way that small businesses in America manage their spend. With our current engineering team focusing on enhancing existing products, we're looking for dynamic talent to lead the charge in building new solutions and accelerating product velocity, directly contributing to our growth and delivering exceptional value to our customers.


Who We Are:


Affiniti’s business model is partnering with the most trusted associations in each industry to launch customized business expense management platforms for their audience. Affiniti is looking to replicate what MBNA did in 2005 (launched consumer credit cards with 4,000 association partners & sold to Bank of America for $34B) . . . except with business cards (higher revenues & lower fraud) and fintech expense management (like Brex and Ramp). After BofA acquired MBNA, they lacked the expertise to manage all the custom programs, and killed the partnerships – leaving a huge gap in the market.


Affiniti has already signed 17 association partners, which includes the largest trade association in the United States. In total, they already have an audience of 2M highly-engaged businesses within the government contracting, medical, and real estate industries ready for a tailored business expense management platform that truly serves their profession.


With strong backing from industry leaders such as Indicator Ventures, Emigrant Bank, Eniac Ventures, Odell Beckham Jr., the owner of the Sacramento Kings, and other notable investors, Affiniti’s vision is clear: to become the #1 industry-based financial operating system for each of the backbone industries of America.


Affiniti’s business is designed from the ground up to solve a core dilemma: why is a construction company using the same business expense management platform as a private physician practice if their spending habits, business models, and payback periods are entirely different?


Responsibilities:

  • This role will be roughly 80% back-end and 20% frontend development
  • Lead the design and development of scalable backend services using Node.js and Express.js
  • Architect and build front-end applications with Next.js and React.js, ensuring a seamless user experience.
  • Work closely with technical and business teams to implement features that solve real-world problems for SMBs.
  • Manage and optimize our PostgreSQL database to ensure efficient data handling.
  • Oversee deployment pipelines and infrastructure management using Google Cloud Platform (GCP).
  • Collaborate with cross-functional teams to build and deliver high-quality fintech solutions.
  • Mentor and guide junior engineers, contributing to the overall growth and success of the engineering team.


What We’re Looking For:

  • 8+ years of experience in software development
  • Bachelor's degree in Computer Science or a related engineering field
  • Extensive experience using modern engineering languages/technologies
  • Excellent problem-solving skills and the ability to tackle complex challenges in the fintech space.
  • Experience working in an agile environment with a focus on rapid iteration and continuous improvement.
  • A passion for helping small businesses thrive through innovative technology solutions.
  • Strong communication skills and a collaborative attitude.
  • Experience with the following is not required, but nice to have:
  • TypeScript, including full-stack development across backend (Node.js, Express) and frontend (Next.js, React).
  • Strong knowledge of PostgreSQL and relational database management.
  • Experience in DevOps and cloud infrastructure, particularly with Google Cloud Platform (GCP).


  • Software Engineer

    1 week ago


    Canada Software Aspekte Full time

    About the RoleSoftware Aspekte is seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key ResponsibilitiesExecute the complete software development life cycle (SDLC) to deliver...

  • Software Engineer

    1 week ago


    Canada Software Aspekte Full time

    About the RoleSoftware Aspekte is seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key ResponsibilitiesExecute the complete software development life cycle (SDLC) to deliver...


  • Canada, CA Boundlessfellows Full time

    Clover is reinventing health insurance by working to keep people healthier. We value diversity — in backgrounds and in experiences. Healthcare is a universal concern, and we need people from all backgrounds and swaths of life to help build the future of healthcare. Clover's engineering team is empathetic, caring, and supportive. We are deliberate and...


  • Canada CENTRIC SOFTWARE Full time

    About Centric SoftwareAt Centric Software, we are at the forefront of enterprise software innovation, empowering our clients to thrive in today’s ever-evolving markets.Position OverviewAs we enhance our Canadian development team, we are in search of experienced Software Engineers who excel in Java and/or JavaScript.Your RoleIn your capacity as a Senior...


  • Canada Aspire Software Full time

    Aspire Software is seeking a Head of Software Engineering to enhance our dynamic team. We are in search of a motivated, people-oriented leader to elevate our engineering division and product offerings. The ideal candidate will possess a proven history as a software engineering leader, adept at building and deploying scalable products within enterprise...


  • Canada Aspire Software Full time

    We are seeking a dynamic Head of Software Engineering at Aspire Software to lead our expanding team. This role is pivotal in enhancing our engineering capabilities and product offerings. The ideal candidate will possess a proven history of leadership in software development, with experience in creating and implementing scalable solutions within enterprise...


  • Canada Group Solutions Full time $211,500

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Platform Product Group. As a Staff Software Engineer, you will play a key role in architecting and developing distributed systems, providing technical structure to teams, and mentoring other engineers on the team.Our team is responsible for building a trusted, scalable, and...


  • Canada Group Solutions Full time $211,500

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Platform Product Group. As a Staff Software Engineer, you will play a key role in architecting and developing distributed systems, providing technical structure to teams, and mentoring other engineers on the team.Our team is responsible for building a trusted, scalable, and...

  • Software Engineer

    4 weeks ago


    Canada JAM Software GmbH Full time

    Position OverviewAs a Software Engineer, you will be responsible for the comprehensive lifecycle of software development. This includes:Researching innovative solutions and technologiesDesigning robust software architecturesImplementing high-quality software applicationsManaging existing software systems and enhancing their performanceKey...


  • Canada Horizon Software Full time

    Home / Careers / Java Software Engineer (Full Time Position) Java Software Engineer (Full Time Position) Horizon Software is seeking a Java Software Engineer to become a vital part of our dynamic team. Our Engineering Teams are dedicated to the design, development, and maintenance of the global infrastructure, architecture, and functionalities of our core...


  • Canada Ramp Talent Full time

    Our client, Affiniti, is looking for a Staff Software Engineer. The role is remote and based in Canada. Details below... About the role : Join Affiniti, a top 1% ARR early stage fintech startup, to build new software products to change the way that small businesses in America manage their spend. With our current engineering team focusing on enhancing...


  • Canada Astera Software, Inc. Full time

    About Astera Software, Inc.Astera Software, Inc. is a fast-growing company based in Westlake Village, California, specializing in data management solutions. Our flagship product, Astera Data Stack, is a comprehensive data integration platform that enables users to extract, transform, and load data in a code-free environment.We are seeking an experienced...


  • Canada Astera Software, Inc. Full time

    About Astera Software, Inc.Astera Software, Inc. is a fast-growing company based in Westlake Village, California, specializing in data management solutions. Our flagship product, Astera Data Stack, is a comprehensive data integration platform that enables users to extract, transform, and load data in a code-free environment.We are seeking an experienced...


  • Canada Group Solutions Full time $211,500

    About the RoleWe're a team of passionate professionals dedicated to building innovative solutions for the future of finance and Web3. As a Staff Software Engineer, you'll play a key role in shaping our platform's architecture and driving technical excellence.Key ResponsibilitiesDesign and implement foundational infrastructure components used by multiple...


  • Canada Group Solutions Full time $211,500

    About the RoleWe're a team of passionate professionals dedicated to building innovative solutions for the future of finance and Web3. As a Staff Software Engineer, you'll play a key role in shaping our platform's architecture and ensuring its scalability, reliability, and security.Key ResponsibilitiesDesign and implement foundational infrastructure...


  • Canada Group Solutions Full time $211,500

    About the RoleWe're a team of passionate professionals dedicated to building innovative solutions for the future of finance and Web3. As a Staff Software Engineer, you'll play a key role in shaping our platform's architecture and driving technical excellence.Key ResponsibilitiesDesign and implement foundational infrastructure components used by multiple...


  • Canada Group Solutions Full time $211,500

    About the RoleWe're a team of passionate professionals dedicated to building innovative solutions for the future of finance and Web3. As a Staff Software Engineer, you'll play a key role in shaping our platform's architecture and ensuring its scalability, reliability, and security.Key ResponsibilitiesDesign and implement foundational infrastructure...


  • Canada Ramp Talent Full time

    Our client, Affiniti, is looking for a Staff Software Engineer. The role is remote and based in Canada. Details below... About the role : Join Affiniti, a top 1% ARR early stage fintech startup, to build new software products to change the way that small businesses in America manage their spend. With our current engineering team focusing on enhancing...


  • Canada TekRek Full time

    Company Background: TekRek has partnered with an exciting US-based Infrastructure Data Security company. This firm provides end-to-end encryption infrastructure services to B2B SaaS companies. They are in a position where they expect tremendous growth in the years ahead. Job Description:As the Senior Staff Backend Engineer, you will be tasked with:Working...


  • Canada Group Solutions Full time $211,500

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Platform Product Group at Group Solutions. As a Staff Software Engineer, you will play a key role in architecting and developing distributed systems, providing technical guidance to teams, and mentoring other engineers.Key ResponsibilitiesDesign and develop scalable and...