
Cardata is transforming how businesses manage vehicle reimbursement by replacing outdated programs with smart, automated solutions. Our vision is to provide the most comprehensive, intelligent, and automated software and services for creating ideal vehicle programs.
We are searching for a Senior Full-Stack Software Engineer to help build our new Integrations pod. Our Portal connects with the HR, payroll, driver safety, and expense management systems our customers already use. Reporting to the Engineering Manager, you’ll own integrations end to end, from partner APIs to user interfaces.
What You’ll Do
- Own integrations from design through launch and ongoing production health, partnering with Product, QA, and other Portal engineering teams.
- Work with Product and partners to clarify requirements, resolve gaps in API documentation, agree on scope, and deliver against committed dates.
- Build backend services, data models, APIs, background jobs, and customer-facing interfaces for connecting and configuring integrations.
- Design data mapping, synchronization, retries, and reconciliation within established platform patterns, documenting key decisions in architecture decision records.
- Build syncs, webhooks, and scheduled jobs that handle rate limits, duplicate events, partial failures, and partner outages without creating unnecessary manual cleanup.
- Create shared building blocks and clear adapter interfaces for authentication, data mapping, synchronization, and error handling.
- Build monitoring, alerts, and runbooks that help the team detect failures early and recover reliably.
- Help customers connect, configure, and check the health of their integrations independently.
- Protect partner credentials and personal information through secure token handling, encryption, least-privilege access, safe logging, and reliable separation of customer data.
- Use AI coding agents to accelerate development and testing while carefully reviewing their output.
- Strengthen the pod’s standards for design reviews, code reviews, testing, documentation, and production support.
- Hold launches that don’t meet agreed standards for data correctness, security, and monitoring.
What You Bring
- 7+ years building production software, including at least 3 years building and running third-party integrations.
- Strong full-stack experience across backend services and product interfaces, spanning data models, APIs, background jobs, and customer-facing screens.
- Experience designing, shipping, and operating integrations that customers depend on, including syncs, webhooks, and scheduled jobs.
- Practical understanding of retries, duplicates, partial failures, rate limits, and partner outages.
- Experience designing reusable integration architecture, including adapter interfaces and shared capabilities for authentication, mapping, synchronization, and error handling.
- A track record of delivering large features or products against firm deadlines.
- Ability to turn high-level goals and incomplete information into clear requirements.
- Experience using AI coding agents such as Cursor or Claude Code to deliver faster with sound judgment.
- Production experience protecting credentials and personal information (OAuth, token handling, encryption at rest, least-privilege access, safe logging).
- Proven ability to elevate team capabilities through thoughtful design and code reviews.
Tech Stack
TypeScript, NestJS, Next.js, React, PostgreSQL with Prisma, BullMQ, Redis, Vitest, Playwright, GitHub Actions, Datadog, and Flagsmith.
Why You’ll Love Working Here
- Remote work and flexible working hours
- Mentorship and career development opportunities
- Extended medical & dental benefits plus Healthcare Spending Account
- $3,000 annual Health and Wellness Spending Account
- Employee Assistance Program (EAP)
- Flexible (Unlimited) Time Off
Timezone overlap
UTC-8–-4
Benefits
Health, Dental, Unlimited PTO, Wellness, Mental health, Learning, Vision
Open to
NA
Sign in to track applications and earn points.