Postuler

Publié il y a 1 heure

Senior Full-Stack Software Engineer, Integrations

@ Cardata

Télétravail au Canada

150k–175k $/anTélétravail
Postuler
SIGNAUX

Salaire :

150 000 $–175 000 $ par année

Responsabilités :

  • Own integrations from design through launch and ongoing production health, partnering with Product, QA, and the 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…
  • Build syncs, webhooks, and scheduled jobs that handle rate limits, duplicate events, partial failures, and partner outages without creating unnecessary manual…
  • Create shared building blocks and clear adapter interfaces for authentication, data mapping, synchronization, and error handling, making each new integration…

Résumé des exigences :

  • Work with Product and partners to clarify requirements, resolve gaps in API documentation, agree on scope, and deliver against committed dates.
  • 7+ years building production software, including at least 3 years building and running third-party integrations.
  • Your track record matters more than your title.
  • Strong full-stack experience across backend services and product interfaces, with ownership 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.
  • A practical understanding of retries, duplicates, partial failures, rate limits, and partner outages.
Source et dates

Site carrière / système de candidatures · greenhouse

Date publiée par l’employeur
2026-11-13
Première détection par notre source
2026-11-13
Mise à jour du dossier source
2026-11-13

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

ChampValeur
Offres sur Jobsy7
Description

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 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. These integrations keep driver information current and support some of our most important customer workflows.

When an integration fails, the impact can be difficult to spot: a new hire never appears, a former employee stays active, or information falls out of sync. You’ll build connections customers can trust and make sure we catch problems before they do.

Reporting to the Manager of the team, you’ll own integrations end to end, from a partner’s API to the screens customers use to connect and configure them. As one of the pod’s first engineers, you’ll help establish its technical standards, delivery practices, and approach to keeping integrations healthy in production.

What You’ll Do

  • Own integrations from design through launch and ongoing production health, partnering with Product, QA, and the 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, making each new integration easier to deliver.
  • 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. Help shape how the pod uses AI for integration work.
  • 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, working with the Lead Mobile Engineer and Product on go/no-go decisions.

In your first 30 days, you’ll learn how our existing integrations work and ship changes to at least one in production. Within three months, you’ll have designed, scoped, and delivered your first new integration by its agreed deadline. Within six months, several integrations you’ve contributed to will be live and meeting their quality goals, and you’ll be a go-to expert for the other Portal teams.

What You Bring

  • 7+ years building production software, including at least 3 years building and running third-party integrations. Your track record matters more than your title.
  • Strong full-stack experience across backend services and product interfaces, with ownership 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.
  • A practical understanding of retries, duplicates, partial failures, rate limits, and partner outages. You can explain an integration failure you handled and what you changed afterward.
  • Experience designing reusable integration architecture, including adapter interfaces and shared capabilities for authentication, mapping, synchronization, and error handling. You know when an abstraction helps.
  • A track record of delivering large features or products against firm deadlines by breaking down work, sequencing delivery, raising risks early, and making deliberate scope decisions.
  • The ability to turn a goal and incomplete information into clear requirements, working directly with Product and partners to close gaps and move delivery forward.
  • Experience using AI coding agents such as Cursor or Claude Code to deliver faster, with sound judgment about context, verification, and the mistakes AI-assisted development can introduce.
  • Production experience protecting credentials and personal information, including OAuth, token handling, encryption at rest, least-privilege access, safe logging, and separation of customer data.
  • The ability to improve the work of other engineers through thoughtful design and code reviews.

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

Compensation

In line with Ontario’s Pay Transparency legislation, the salary range for this role is $150,000 – $175,000 CAD annually, based on experience, skills, and alignment with the role requirements. This is a vacant position, and we are hiring with intention and seeking someone who will bring new perspective, contribute meaningfully to the team, and grow with the organization.

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.

Emplois semblables

  • Full Stack Software Engineer

    Toronto, ON
    Temps plein

    Company 1 - The Manufacturers Life Insurance Company

    5+ ansCandidates need 5+ years of software or application development experience, hands-on Azure data tools, strong SQL and Transact-SQL skills, and a modern programming language. Experience in environments with strong controls, documentation and change management is essential.

    Azure Data Factory, Azure Synapse Analytics, Azure Data Lake Storage, GitHub, Selenium, Postman

  • Sr. Full-Stack Software Engineer

    Télétravail au Canada
    TélétravailTemps plein

    Jobgether

    Candidates need several years of production full-stack experience across front-end and back-end work, plus hands-on use of multiple programming languages. They must be able to learn unfamiliar codebases quickly and assess code quality, and they must be available about 15 hours per week.

    Problem solving, Debugging, Data models, Programming languages, Analytical skills, Attention to detail

    Full Stack Software Engineer - AI-First

    Télétravail au Canada
    TélétravailTemps plein

    Jobgether

    3+ ansCandidates need at least 3 years of production software experience and hands-on use of AI coding assistants. They also need full stack, API and architecture skills, application security knowledge, and fluent English for an international remote team.

    Claude Code, Cursor, Java, Spring Boot, Angular, TypeScript

  • Full Stack Software Engineer

    Waterloo, ON
    Temps plein

    Qorsa

    3+ ansQorsa needs candidates with 3+ years of production web development across backend and frontend, strong Go, Rust or Java skills, and solid JavaScript or TypeScript. They also need REST API and SQL experience, and Secret-level clearance eligibility.

    Onboarding, Go, Rust, Oracle Java, JavaScript, TypeScript

  • Senior Full-Stack Software Engineer

    Télétravail au Canada
    150k–175k $/anTélétravail

    Cardata

    6+ ansCandidates need 6+ years building modern web applications, with deep React and Next.js frontend skills and experience with relational databases. They also need strong testing and CI/CD habits, production experience handling personal and financial data, and daily use of AI coding agents.

    React, Next.js, TypeScript, NestJS, PostgreSQL, Prisma

  • Full-Stack Software Engineer (AI)

    Canada
    Temps plein

    Luxoft

    Luxoft needs a mid-to-senior engineer with production experience in relational databases, data modeling, API design and one of Ruby, Node.js/TypeScript or Python. Candidates must use agentic AI coding tools daily, have AWS or enterprise cloud experience, and communicate well in English at B2 level.

    Ruby on Rails, Node.js, TypeScript, Python, Vue, PostgreSQL

  • Full-Stack Software Engineer (Medical Devices)

    Toronto, ON
    Temps plein

    Flutter Care

    Candidates need a Bachelor's degree in computer science or a related field, plus experience with Bluetooth Low Energy, React Native, TypeScript, RESTful APIs, and cloud-native backend systems. Experience with secure cloud architecture and monitoring tools is also required.

    React Native, TypeScript, AWS, Bluetooth Low Energy

  • Senior Full Stack Software Engineer

    Toronto, ON
    HybrideTemps plein

    CanadaVisa: Cohen Immigration Law is a long-standing full-service Canadian immigration and citizenship law firm, specializing in all aspects of Canadian…

    CanadaVisa needs an AI-native engineer with full-stack range across Node.js, TypeScript, React/Next.js, PostgreSQL and Python. Candidates should have shipped LLM features used by real people, built evals, and reviewed and secured their own code.

    Node.js, TypeScript, React, Next.js, PostgreSQL, Google Cloud

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.