- Home
- Jobs
- Engineering
- Senior Fullstack Software Engineer

Senior Fullstack Software Engineer at Cardata
Canada - RemoteFull-timeRemoteEngineering Posted about 1 month ago
Apply with PipelineAbout the Role
<div class="content-intro"><p><strong>Ready to accelerate your career?</strong></p>
<p>Cardata is where driven people make an outsized impact. We’re a small but mighty team transforming how businesses manage vehicle reimbursement — replacing outdated programs with smart, automated solutions.</p>
<p>Our vision is bold: to provide the most comprehensive, intelligent, and automated software and services for creating ideal vehicle programs. And we’re building toward that vision every single day.</p>
<p>Join us and you’ll find challenge, growth, and the chance to deliver real impact — helping hundreds of companies and thousands of drivers across North America focus on the work that matters most to them.</p></div><p>We’re looking for a high-impact <strong>Senior Fullstack Software Engineer</strong> with strong frontend expertise to help build and evolve Cardata’s core platform. You’ll play a hands-on role in designing and shipping performant, scalable, and intuitive user experiences, while contributing across the stack where needed. <em><strong>Our roadmap includes exciting challenges across AI, enterprise-scale workflows, and complex integrations that power some of our most strategic customer experiences.</strong></em></p>
<p>This isn’t a traditional developer role. We’re looking for engineers with strong fundamentals in software development, solid code standards, and design patterns, who are also AI-native builders. You’re comfortable using tools like Cursor or Claude Code to accelerate development, improve code quality, and rethink how software gets built. You’ll help us move fast, ship high-quality features, and continuously raise the bar for engineering excellence.</p>
<p><strong>The Team</strong></p>
<p>The Portal Team at Cardata is responsible for building the foundation of our product, scalable systems, clean user experiences, and flexible architecture that supports rapid iteration.</p>
<p>We operate with a high ownership, high velocity mindset:</p>
<ul>
<li>We prioritize shipping real value quickly through small, functional slices</li>
<li>We collaborate directly with product and SMEs to reduce ambiguity and rework</li>
<li>We use AI-assisted development workflows to increase speed without sacrificing quality</li>
<li>We emphasize clean architecture, strong fundamentals, and continuous improvement</li>
</ul>
<p><strong>What You'll Be Doing</strong></p>
<p><em>Frontend & Full-stack Development</em></p>
<ul>
<li>Build high-quality, performant workflows and experiences using React and Next.js</li>
<li>Contribute across the stack, which includes: TypeScript, NestJS, NestJS and PostgreSQL</li>
<li>Develop scalable UI architecture using component libraries and design systems</li>
<li>Own features end-to-end, from concept to production</li>
</ul>
<p><em>AI-Accelerated Development</em></p>
<ul>
<li>Leverage tools like Cursor or Claude Code to:</li>
<ul>
<li>Rapidly prototype and ship features</li>
<li>Improve code quality and reduce boilerplate</li>
<li>Assist in debugging, refactoring, and test generation</li>
</ul>
<li>Continuously evolve how we use AI to increase engineering velocity and output quality</li>
</ul>
<p><em>Engineering Excellence</em></p>
<ul>
<li>Write clean, maintainable, well-tested code</li>
<li>Contribute to code reviews, RFCs, and engineering standards</li>
<li>Help define and evolve best practices, patterns, and architecture</li>
<li>Ensure high quality through testing (unit/integration/E2E) and strong fundamentals</li>
</ul>
<p><em>Collaboration & Ownership</em></p>
<ul>
<li>Work closely with Product, Design, other engineers, and SME’s from other parts of Cardata to shape solutions, not just implement tickets</li>
<li>Break down complex problems into clear, shippable increments</li>
<li>Take ownership of delivery, timelines, and outcomes</li>
<li>Contribute to a culture of continuous improvement and accountability</li>
</ul>
<p><strong>What You'll Bring</strong></p>
<ul>
<li>6–10+ years of experience building modern web applications</li>
<li>Strong expertise in: (TypeScript, React, NextJS); NestJS (Nice to have) </li>
<li>Experience working with PostgreSQL or other relational databases</li>
</ul>
<p><em>Frontend Strength</em></p>
<ul>
<li>Deep understanding of:</li>
<ul>
<li>Component architecture and design systems</li>
<li>State management and data fetching patterns</li>
<li>Performance optimization and UX best practices</li>
</ul>
<li>Ability to build clean, intuitive, and scalable UI systems</li>
</ul>
<p><em>AI-Native Development</em></p>
<ul>
<li>Hands-on experience using Cursor, Claude Code, or similar AI tools in your development workflow</li>
<li>Understanding of efficiency gains using spec driven workflows </li>
<li>Demonstrated ability to use AI to increase speed, improve code quality, and reduce rework</li>
<li>Strong judgment on when to trust vs. verify AI-generated code</li>
</ul>
<p><em>Engineering Fundamentals</em></p>
<ul>
<li>Strong understanding of testing (unit/integration), CI/CD, and code quality practices</li>
<li>Experience working in fast-paced, ambiguous environments</li>
<li>Proven ability to scope, break down, and deliver complex features</li>
</ul>
<p><em>Collaboration & Communication</em></p>
<ul>
<li>Skilled at working and communicating cross-functionally with Product, Design, and other SME’s and explaining technical decisions clearly</li>
<li>High ownership mindset with a bias toward action and results</li>
</ul>
<p><strong>Nice to Have</strong></p>
<ul>
<li>Experience with AWS (Lambda, SQS/SNS, etc.)</li>
<li>Experience building internal tools, platforms, or design systems</li>
<li>Familiarity with feature flagging tools (e.g., Flagsmith)</li>
<li>Experience with analytics/data tools (e.g., Snowflake, ThoughtSpot)</li>
<li>Background in high-growth SaaS environment</li>
</ul>
<p><strong>Why this role is Compelling</strong></p>
<ul>
<li data-section-id="1kzxrrh" data-start="0" data-end="142">High-impact ownership role with direct influence over architecture, UX direction, and platform evolution</li>
<li data-section-id="yinpkb" data-start="143" data-end="290">AI-native engineering environment using tools like Cursor and Claude Code as part of real day-to-day development workflows</li>
<li data-section-id="1tgmi2n" data-start="291" data-end="445" data-is-last-node="">Strong product and business exposure with engineers shaping solutions directly alongside Product, UX, and SMEs</li>
</ul>
<div>
<p><strong>Compensation</strong></p>
<p>The expected base compensation for this role is $160,000-190,000 CAD annually dependent on location with actual earnings dependent on experience, skills, and performance.This is a <strong data-start="1625" data-end="1644">vacant position</strong>, and we are hiring with intention and seeking someone who will bring new perspective, contribute meaningfully to the team, and grow with the organization.</p>
</div><div class="content-conclusion"><p><strong>Why you’ll love working at Cardata:</strong></p>
<p>We’ll be honest — Cardata isn’t for everyone. If you thrive in a fast-paced environment, take extreme ownership, and constantly push yourself (and your work) to be the best, you’ll fit right in.</p>
<p>You’ll be surrounded by driven teammates who genuinely care — about the work, about our customers, and about helping each other succeed. Together, we take on ambitious goals and celebrate the wins along the way.</p>
<p>What we offer in return for you bringing your best:</p>
<ul>
<li>Remote work and flexible working hours</li>
<li>Mentorship and development opportunities (to help you achieve your career goals!)</li>
<li>Extended medical & dental benefits</li>
<li>Healthcare spending account</li>
<li>$3,000 annual Health and Wellness Spending Account to support your overall wellbeing</li>
<li>Employee assistance program (EAP)</li>
<li>Flexible (Unlimited) Time Off: No annual cap on vacation, supported by a trust-based, flexible approach to time away.</li>
</ul>
<p><em>Cardata is an equal opportunity employer. All candidates will be equally considered without regard to race, ancestry, place of origin, colour, ethnic origin, language, citizenship, creed, religion, gender/gender identity, sexual orientation, age, marital status, physical and/or mental handicap or financial ability. We are dedicated to creating an inclusive environment where everyone feels welcome to bring their authentic selves to work.</em></p>
<p><em>If you require accommodations during the recruitment process, please let us know.</em></p></div>
Related Roles
Senior Mobile Engineer
Cardata
Canada - RemoteRemoteSenior Product Manager
Cardata
Canada - RemoteRemotePrincipal Engineer
Fluxx
RemoteRemoteSoftware Engineer
TabaPay
Palo Alto, CASenior IT Systems Engineer
Brain Co.
San Francisco Bay AreaRemoteSoftware Engineer - Application Support
Misfits Market
RemoteRemote