Staff Software Engineer
2 weeks ago
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, Montage Ventures, 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:
- 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
- Strong preference for Canada-based remote candidates
- Bachelor's degree in Computer Science or a related engineering field
- Extensive experience with 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).
- 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.
-
Software Engineer
1 week ago
Canada Software Aspekte Full timeAbout 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 timeAbout 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...
-
Staff Software Engineer
1 month ago
Canada, CA Boundlessfellows Full timeClover 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...
-
Lead Software Engineer
4 weeks ago
Canada CENTRIC SOFTWARE Full timeAbout 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...
-
Head of Software Engineering
4 weeks ago
Canada Aspire Software Full timeAspire 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...
-
Head of Software Engineering
4 weeks ago
Canada Aspire Software Full timeWe 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...
-
Staff Software Engineer, Backend
8 hours ago
Canada Group Solutions Full time $211,500About 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...
-
Staff Software Engineer, Backend
5 hours ago
Canada Group Solutions Full time $211,500About 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 timePosition 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...
-
Java Software Engineer
4 weeks ago
Canada Horizon Software Full timeHome / 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...
-
Staff Software Engineer
1 week ago
Canada Ramp Talent Full timeOur 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...
-
Senior Software Engineer
8 hours ago
Canada Astera Software, Inc. Full timeAbout 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...
-
Senior Software Engineer
4 hours ago
Canada Astera Software, Inc. Full timeAbout 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...
-
Staff Software Engineer Data
9 hours ago
Canada Group Solutions Full time $211,500About 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...
-
Staff Software Engineer Data
8 hours ago
Canada Group Solutions Full time $211,500About 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...
-
Staff Software Engineer Data
5 hours ago
Canada Group Solutions Full time $211,500About 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...
-
Staff Software Engineer Data
5 hours ago
Canada Group Solutions Full time $211,500About 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...
-
Staff Software Engineer
2 weeks ago
Canada Ramp Talent Full timeOur 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...
-
Senior Staff Software Engineer
5 days ago
Canada TekRek Full timeCompany 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...
-
Staff Software Engineer, Backend Developer
1 week ago
Canada Group Solutions Full time $211,500About 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...