Senior Developer, Payments

Job not on LinkedIn

🔥 6 minutes ago

🇨🇦 Canada – Remote

đź’µ $150k - $160k / year

⏰ Full Time

đźź  Senior

đź–Ą Software Engineer

đź‘» Ghost score 2%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Practice EHR

Practice EHR

51 - 200 employees

Founded 2014

🏥 Healthcare

đź’Ľ Consulting

⚕️ Healthcare Insurance

Healthcare • Consulting • Healthcare Insurance

Practice EHR is a comprehensive electronic health record (EHR) software solution designed specifically for medical professionals. It offers an array of features that streamline practice management, including scheduling, e-prescribing, billing, and reporting. With a user-friendly interface and cloud-based accessibility, Practice EHR allows healthcare providers to focus more on patient care and less on administrative tasks, making it suitable for practices of any specialty and size.

đź“‹ Description

• Design, build, and scale payment processor integrations and payments infrastructure, including retries and reconciliation • Establish architecture, patterns, and best practices for payments systems • Build user-facing features end-to-end, from database models and APIs to UI components • Use agentic AI development tools while ensuring code quality, security, and architectural integrity • Investigate payment fraud and disputed-charge incidents • Provide input to Legal and Support and help resolve billing-related customer issues • Improve reliability, monitoring, and alerting for payment-critical systems • Lead incident response, triage issues, drive resolution, and communicate status to stakeholders • Help ensure payments systems meet PCI-DSS and other compliance standards • Collaborate with Product, Design, and Finance to translate business requirements into shipped features • Explore and adopt emerging AI-powered development workflows • Own and scale Practice Better Payments, an embedded billing, subscriptions, and payment processing platform

🎯 Requirements

• 8+ years of relevant full-stack development experience in a SaaS B2B, customer-focused environment • Meaningful hands-on experience with payments, billing, or fintech systems • Direct experience integrating with a payment processor; Stripe strongly preferred • Working knowledge of PCI compliance, chargebacks and disputes, reconciliation, and fraud/risk fundamentals • Demonstrated daily experience with AI-assisted coding tools such as Claude Code, Cursor, or GitHub Copilot; this is not optional • Ability to prompt, guide, and critically evaluate AI-generated code for production standards and financial-data security • Ability to take substantial features from concept to shipping as a sole engineer • Strong communication and collaboration skills • In-depth .NET / C# skills required • Angular preferred; React accepted • Experience with .NET, AngularJS/jQuery, Angular, TypeScript, Stripe or equivalent payment processor, MongoDB, S3, SQS, Lambda/AWS, Slack, and Claude Code • Analytical, curious, adaptable, and comfortable in a fast-moving growth-stage environment • Canadian-based candidate • Legally entitled to work for any employer in Canada • Practice Better cannot support work permit or visa sponsorship

🏖️ Benefits

• Health, dental, and vision coverage from day 1 • RRSP matching / employer-matched contributions • Generous paid parental leave • Annual learning stipends • Remote-first flexibility and optional access to the downtown Toronto office • Unlimited vacation • $750 annual Health & Wellness Allowance • $1,000 annual Learning & Development Allowance • $500 annual Home Office Allowance • Sprout Family personalized support for family-building and fertility journeys • Inkblot confidential digital mental health support from licensed professionals • Company-wide holiday closure in December • Regular virtual company-wide events, lunches, and team socials • Regular off-sites and team gatherings across North America

Apply Now

Similar Jobs

đź•’ 2 days ago

Torn Banner Studios

51 - 200

🎮 Gaming

👥 B2C

UI Programmer building responsive HUDs, menus, and multiplayer interfaces for Torn Banner Studios’ realistic combat games. Owning UI systems from implementation through optimization and polish.

đź•’ 3 days ago

Arctic Wolf

1001 - 5000

R&D Tools Senior Developer administering Jira, Confluence, GitHub, and R&D tools. Supporting Arctic Wolf’s cybersecurity platform and product development teams.

đź•’ 6 days ago

Button

51 - 200

📣 Marketing

đź’Ľ Consulting

📦 Logistics

Senior Microsoft developer modernizing government regulatory systems through Microsoft 365, Power Platform and Dataverse. Designing scalable solutions, automating processes and supporting secure digital transformation.

đź•’ September 4

Fresche Solutions

201 - 500

đź’Ľ Consulting

Programmeur RPG senior modernisant les applications IBM i critiques des clients de Fresche Solutions. Analyse, développement, tests et architecture ILE avec expertise RPG et DB2.

🗣️🇫🇷 French Required

ERP

SQL

Subversion

đź•’ September 3

Medavie

5001 - 10000

🏥 Healthcare

⚕️ Healthcare Insurance

Senior Programmer Analyst managing enterprise QA and testing platforms for Medavie, a national health solutions partner. Supporting automation, vendors, upgrades, governance, and continuous improvement.