Cardata logo
CardataΒ·

Senior Fullstack Software Engineer - Cardata

Cardata is a remote-first team transforming how businesses manage vehicle reimbursement by replacing outdated programs with smart, automated solutions.

We are searching for a Senior Fullstack Software Engineer with strong frontend expertise to help build and evolve our Portalβ€”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.

Reporting to the Engineering Manager - Portal, you will own features end-to-end, from the data model and API to the user-facing screens. You will partner with Product, Design, QA, and subject-matter experts across Cardata to turn complex requirements into fast, intuitive experiences.

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.
  • Build fast, responsive interfaces in React and Next.js that help customers complete their work independently at enterprise scale.
  • Improve existing systems while delivering new capabilities, making the Portal faster, simpler, and easier to maintain.
  • Lead technical decisions for features you own, including component structure, state management, data fetching, and API design.
  • Build reusable components, patterns, and APIs that follow our design system.
  • Write and maintain unit, integration, and end-to-end tests. Apply the same review standards to AI-generated code as any other code.
  • Use AI coding agents to accelerate prototyping, development, debugging, refactoring, and testing.
  • Strengthen engineering standards through 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 quality, testing, and performance standards.

What You Bring

  • 6+ years building modern web applications, including experience with PostgreSQL or another relational database.
  • Deep frontend expertise in React and Next.js (component architecture, design systems, state management, data fetching, performance optimization).
  • Experience owning features across the full stack (database schemas, backend services, APIs, and UIs).
  • Daily experience using AI coding agents such as Cursor or Claude Code.
  • Proven track record of improving team effectiveness through shared tooling, workflows, or AI practices.
  • Strong engineering fundamentals: clean code, unit/integration/E2E testing, and CI/CD.
  • Proven ownership of timelines and outcomes with the ability to navigate ambiguity.
  • Ability to collaborate directly with Product, Design, and subject-matter experts.
  • Production experience handling personal and financial data (role-based access, encryption at rest, secret management, multi-tenancy isolation).
  • Experience with AWS services (Lambda, SQS, SNS), design systems, analytics tools (Snowflake, ThoughtSpot), or high-growth SaaS environments is a plus.

Tech Stack

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

Benefits & Perks

  • Remote work and flexible working hours
  • Mentorship and professional development opportunities
  • Extended medical & dental benefits
  • Healthcare spending account
  • $3,000 annual Health and Wellness Spending Account
  • Employee assistance program (EAP)
  • Flexible (Unlimited) Time Off

Timezone overlap

UTC-8–-4

Open to

NA

Sign in to track applications and earn points.

More roles at Cardata

Similar remote roles