Senior Fullstack Software Engineer

Cardata

United States

Remote

CAD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work and flexible hours
Mentorship and development
Extended medical & dental benefits
Healthcare spending account
Wellness Spending Account $3,000
EAP Flexible Time Off

Job summary

Cardata is seeking a Senior Full-Stack Engineer to help evolve our Portal, the platform clients use to manage reimbursements, payments, and insurance verification. You’ll own features end to end, collaborating with Product, Design, QA, and subject‑matter experts to deliver fast, intuitive experiences at enterprise scale.

You will work with TypeScript/NestJS/Next.js, PostgreSQL, and a modern stack, applying AI coding agents daily to accelerate development while maintaining high quality and

Qualifications

  • 6+ years building modern web applications with React/Next.js and relational databases.
  • Deep frontend expertise in React and Next.js, including architecture, state management, and data fetching.
  • Experience owning features across the full stack (DB schemas to UI).
  • Daily experience using AI coding agents such as Cursor or Claude Code.
  • Examples of improving team effectiveness via shared tooling or AI practices.
  • Strong engineering fundamentals: clean code, tests, CI/CD.
  • Proven track record of improving existing systems while delivering new features.
  • Ownership of timelines and outcomes with clear communication.
  • Ability to collaborate with Product/Design/SME to shape solutions.
  • Production experience handling personal and financial data with access controls.
  • Experience with AWS services (Lambda, SQS, SNS) or equivalent in SaaS context.

Responsibilities

  • Own features end to end from design through launch and production health.
  • Partner with Product and Design to shape scope and break work into increments.
  • Build fast interfaces in React/Next.js for enterprise use at scale.
  • Improve systems while delivering new capabilities and performance gains.
  • Lead technical decisions for owned features including API design and state management.
  • Build reusable components and APIs aligned with design system patterns.
  • Write and maintain unit, integration, and end‑to‑end tests; review AI‑generated code.
  • Use AI coding agents to accelerate prototyping, development, and testing.
  • Strengthen engineering standards via code reviews and architecture decisions.
  • Protect payment and driver data with secure access and data handling.
  • Ensure releases meet quality and performance standards with go/no-go decisions.

Skills

React/Next.js
Full-stack ownership
AI coding agents
Unit/integration testing
Security/data privacy
AWS basics
PostgreSQL/SQL
CI/CD
Design systems

Tools

TypeScript
NestJS
Next.js
Prisma
BullMQ
Redis
Vitest
Playwright
GitHub Actions
Datadog
Flagsmith

Job description

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’ll 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.
  • Use AI coding agents to accelerate prototyping, development, debugging, refactoring, and testing. Share tools and practices that improve the team’s effectiveness.
  • Strengthen engineering standards through thoughtful code reviews and architecture decision records.
  • Protect payment details and drivers’ personal information through secure access, careful data handling, and reliable separation of customer data.
  • Uphold agreed quality, testing, and performance standards. Hold releases that don’t meet the bar and work with the Engineering Manager - Portal and Product on go/no‑go decisions.

In your first 30 days, you’ll learn the Portal’s architecture and patterns and ship changes to production. Within three months, you’ll have delivered your first feature end to end by its agreed deadline. Within six months, several features you’ve led will be live and meeting their quality goals, other engineers will be using components or patterns you contributed, and you’ll be the team’s go‑to expert for at least one area of the Portal.

What You Bring
  • 6+ years building modern web applications, including experience with PostgreSQL or another relational database. Your track record matters more than your title.
  • Deep frontend expertise in React and Next.js, including component architecture, design systems, state management, data fetching, and performance optimization. You can explain how you made an interface faster and measured the improvement.
  • Experience owning features across the full stack, from database schemas and backend services to APIs and user interfaces, with a clear understanding of the trade‑offs across those layers.
  • Daily experience using AI coding agents such as Cursor or Claude Code. You work from clear specifications, provide useful context, and critically review an agent’s output.
  • Examples of improving a team’s effectiveness through shared tooling, workflows, or AI practices that others adopted.
  • Strong engineering fundamentals, including clean, maintainable code, unit and integration testing, end‑to‑end testing, and CI/CD.
  • A track record of improving existing systems while continuing to deliver.
  • Ownership of timelines and outcomes, with the ability to turn ambiguous problems into clear, shippable increments.
  • The ability to work directly with Product, Design, and subject‑matter experts to shape solutions and explain technical decisions clearly.
  • Production experience handling personal and financial data, including role‑based access, encryption at rest, keeping secrets out of logs, and preventing data from crossing customer boundaries.
  • Experience with AWS services such as Lambda, SQS, or SNS; internal tools, platforms, or design systems; analytics tools such as Snowflake or ThoughtSpot; or a high‑growth SaaS environment is a plus.

Our current stack includes TypeScript, NestJS, Next.js, React, PostgreSQL with Prisma, BullMQ, Redis, Vitest, Playwright, GitHub Actions, Datadog, and Flagsmith feature flags.

Why you’ll love working at Cardata:

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.

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.

What we offer in return for you bringing your best:

  • Remote work and flexible working hours
  • Mentorship and development opportunities (to help you achieve your career goals!)
  • Extended medical & dental benefits
  • Healthcare spending account
  • $3,000 annual Health and Wellness Spending Account to support your overall wellbeing
  • Employee assistance program (EAP)Flexible (Unlimited) Time Off: No annual cap on vacation, supported by a trust‑based, flexible approach to time away.

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.

If you require accommodations during the recruitment process, please let us know.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Manager, Customer Support
Manager, Customer Support

Cardata • United States

Remote
USD 53,000 - 71,000
Remote work
Flexible hours
Health and dental benefits
+4
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

People Data Labs • Oregon

Hybrid
USD 160,000 - 180,000
Stock
401k
Competitive salaries
+4
Senior Software Engineer II
Senior Software Engineer II

Drata • San Francisco (CA)

Hybrid
USD 174,500 - 215,500
Stock equity
100% employer-paid medical, dental, and vision premiums
401(k) plan
+3
Full Stack Software Engineer II - Web Portal
Full Stack Software Engineer II - Web Portal

United States Cold Storage • Camden (NJ)

Hybrid
USD 100,000 - 120,000
401K
Educational Assistance
Blue Cross Blue Shield
+2
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

People Data Labs • United States

Hybrid
USD 160,000 - 180,000
Stock
Competitive Salaries
Unlimited paid time off
+3
Senior Software Engineer II, Customer Experience
Senior Software Engineer II, Customer Experience

Kard Financial, Inc. • United States

Remote
USD 160,000 - 190,000
Flexible PTO
Health, Dental, Vision Insurance
401k with employer match
+2
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Cardio Diagnostics Inc. • Chicago (IL)

Hybrid
USD 125,000 - 145,000
Comprehensive Medical, Dental, and Vision coverage
401(k) and Roth 401(k) plans with company match
5 extra remote days every 6 months
External Advertising Title Sr. Manager, Data Engineering
External Advertising Title Sr. Manager, Data Engineering

IVANS Insurance Solutions • United States

Remote
USD 135,000 - 185,000
Medical, Dental, and Vision Coverage
Holiday and Vacation Time
Health & Wellness Days
+1
Senior Data Engineer
Senior Data Engineer

CodaMetrix • Boston (MA)

On-site
USD 130,000 - 190,000
Health Insurance
401(k) plan
Flexible PTO
+2
Engineering Manager - Dashboard
Engineering Manager - Dashboard

Workos • United States

Remote
USD 180,000 - 260,000
401k matching
Competitive equity
Healthcare coverage
+2