Назад
Company hidden
10 дней назад

Senior Developer, Payments (Fintech)

150 000 - 160 000CAD
Формат работы
remote (только Canada)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Developer, Payments (Fintech): Building and scaling payment processor integrations, embedded billing, subscription, and payment-processing infrastructure with an accent on reconciliation, reliability, security, and customer-facing payment experiences. Focus on designing full-stack payment features, investigating fraud and disputes, leading incident response, and ensuring PCI-DSS compliance while using AI-assisted development tools.

Location: Remote within Canada; candidates must be legally entitled to work for any employer in Canada. Optional access to the downtown Toronto office is available, with regular off-sites and team events across North America.

Salary: $150,000–$160,000 CAD annually

Company

hirify.global provides an all-in-one EHR and practice management platform for health and wellness practitioners across more than 70 countries.

What you will do

  • Design, build, and scale payment processor integrations and payment infrastructure, including retries and reconciliation.
  • Establish architecture, patterns, and engineering practices for payment systems.
  • Build end-to-end payment features across database models, APIs, and user interfaces.
  • Improve reliability, monitoring, alerting, and incident response for payment-critical systems.
  • Investigate fraud, disputes, failed payments, invoicing issues, and billing-related customer problems.
  • Support PCI-DSS and other compliance requirements while collaborating with Engineering, Product, Finance, Support, Legal, and Information Security.

Requirements

  • 8+ years of relevant full-stack development experience in a B2B SaaS or customer-focused environment.
  • Hands-on experience with payments, billing, or fintech systems, including payment processor integrations; Stripe experience is strongly preferred.
  • Strong .NET and C# skills, with experience in TypeScript and Angular, AngularJS/jQuery, or React.
  • Knowledge of PCI compliance, chargebacks, disputes, reconciliation, fraud and risk fundamentals, and embedded payment experiences.
  • Daily experience with AI-assisted coding tools such as Claude Code, Cursor, or GitHub Copilot, including critically evaluating generated code.
  • Must be based in Canada and already have the legal right to work there; work permit or visa sponsorship is unavailable.

Nice to have

  • Experience at a fintech company or on a dedicated payments or billing team.
  • Experience with multi-currency payments, sales tax or VAT compliance, Stripe Tax, Avalara, or international payments.
  • Experience with AWS services including MongoDB, S3, SQS, and Lambda.
  • Interest in scalable, secure systems within the health and wellness industry.

Culture & Benefits

  • Remote-first work model with autonomy, optional Toronto office access, and regular virtual and in-person team events.
  • Health, dental, and vision coverage from day one, plus employer-matched RRSP contributions.
  • Unlimited vacation, paid parental leave, and a company-wide holiday closure in December.
  • $750 annual Health & Wellness Allowance, $1,000 Learning & Development Allowance, and $500 Home Office Allowance.
  • Family-building support, confidential digital mental health support, and an inclusive workplace focused on curiosity, compassion, and meaningful results.

Hiring process

  • Applications are reviewed directly by hirify.global’s internal Talent Acquisition team.
  • Accommodations are available throughout the interview process upon request.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →