Remote job
Senior Developer, Payments
Job details
About this role
Role overview Build and scale payment capabilities within a business software platform used by health and wellness practitioners. This senior, hands-on engineering role covers payment processor integrations and infrastructure as well as customer-facing billing features, with responsibility for dependable payment flows, subscriptions, reconciliation, and related support issues. You’ll work with product, engineering, finance, support, and a payment processor, and use AI coding tools as part of your regular development workflow.
Responsibilities - Design and expand processor integrations and payment infrastructure, including retry and reconciliation workflows. - Set and apply architecture patterns and engineering practices for payment systems. - Deliver end-to-end product features across data models, APIs, and user interfaces. - Use AI-assisted development tools while reviewing generated code for quality, security, and architectural fit. - Investigate fraud and disputed charges, and help resolve billing and invoicing issues with relevant teams. - Improve reliability, monitoring, and alerting for systems that handle payments.
Requirements - At least eight years of full-stack development experience in customer-focused B2B SaaS, including substantial payments, billing, or fintech work. - Hands-on experience integrating a payment processor and building embedded payment experiences; Stripe experience is preferred. - Working knowledge of PCI compliance, chargebacks and disputes, reconciliation, and fraud or risk fundamentals. - Daily experience with AI-assisted coding tools and the ability to assess their output to production standards, especially for financial data. - Strong .NET and C# skills; Angular is preferred, while React is also accepted. TypeScript experience is relevant to the role’s stack. - Ability to own substantial features from concept to release and collaborate clearly across teams.
Benefits and work setup - Open to candidates based in Canada who are legally entitled to work there; visa sponsorship is not available. The role is remote-first, with optional access to a Toronto office and regular North American team gatherings. - The anticipated Canadian salary range is CAD $150,000–$180,000. Full-time permanent employees receive health, dental, and vision coverage from day one, RRSP matching, parental leave, and annual learning support. - Other listed benefits include unlimited vacation, health and wellness and home office allowances, mental health support, and a December company-wide closure.