Senior Full-Stack Software Engineer
Cardata, Canada - Remote
The role
Ready to accelerate your career?
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.
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.
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.
We’re searching for a Senior Full-Stack Engineer with strong frontend expertise to help build and evolve our Portal. It’s the platform our customers use to manage reimbursements, payments, and insurance verification for their drivers. Our roadmap includes AI features, enterprise-scale workflows, and complex integrations that support some of our most strategic customer experiences.
Reporting to the Engineering Manager – Portal, you’ll own features end to end, from the data model and API to the screens customers use. You’ll partner with Product, Design, QA, and subject-matter experts across Cardata to turn complex requirements into fast, intuitive experiences.
This is a hands-on role with meaningful ownership. You’ll shape technical decisions, improve the systems other engineers build on, and use AI coding agents every day to deliver faster while maintaining a high standard of quality.
What you will do
- Own features from design through launch and ongoing production health, including data models, APIs, background jobs, and customer-facing interfaces.
- Partner with Product and Design to shape solutions, agree on scope, and break complex work into small, working increments. Own delivery commitments and raise risks early.
- Build fast, responsive interfaces in React and Next.js that help customers complete their work independently, including at enterprise scale.
- Improve existing systems while delivering new capabilities, making the Portal faster, simpler, and easier to maintain.
- Lead technical decisions for the features you own, including component structure, state management, data fetching, and API design, within established platform patterns.
- Build reusable components, patterns, and APIs that follow our design system and help other engineers deliver consistently.
- Write and maintain unit, integration, and end-to-end tests. Apply the same review and quality standards to AI-generated code as to any other code.