2 days ago
Toronto, CanadaSenior
Responsibilities
- Lead customer-facing features end to end across user interfaces, backend services, data, integrations, testing, and release.
- Build React and TypeScript applications, including modular micro-frontend experiences.
- Design secure REST APIs and backend services using Node.js and TypeScript.
- Integrate partner and third-party platforms through REST APIs, signed webhooks, OAuth, and file-based exchanges.
- Build data synchronization, scheduled processing, and transaction workflows with retry and recovery behavior.
- Design SQL Server schemas, queries, and migrations for data integrity and performance.
- Create automated unit, integration, API, and user-interface tests using Jest and Playwright.
- Contribute to Azure solutions, delivery pipelines, infrastructure as code, production support, technical design, and developer mentoring.
Requirements
- 7+ years of experience building and supporting production software.
- Strong full-stack experience with React, TypeScript, and Node.js.
- Experience designing REST APIs, service-based applications, and internal or third-party integrations.
- Strong SQL and relational data modeling skills, including database migrations.
- Automated testing experience across unit, integration, and API tests.
- Experience with asynchronous or event-driven processing using Kafka or another messaging platform.
- Experience with secure authentication and authorization, a major cloud platform, Git, pull requests, and continuous integration and delivery.
- Preferred experience mentoring developers or leading technical design.
- Preferred experience with Azure Functions, App Services, Key Vault, managed identities, or Azure API Management.
- Preferred experience with micro-frontends, Docker, Kubernetes, Terraform, or Bicep.
- Experience with high-volume transaction processing, OAuth 2.0, observability, cloud data platforms, payments, fintech, or another regulated industry is preferred.
Benefits
- Base benefits include wellness initiatives, Meeting Free Fridays, and a company-wide holiday closure.
- RRSP matching and a defined contribution pension plan are provided.
- Flexible benefits are available starting from day one.
- The role supports a hybrid or remote model and includes a technology peripheral rebate.
- Extensive learning and development programs are offered, including unlimited LinkedIn Learning and Udemy access.
- Employee Assistance, Educational Assistance, and Recognition Programs are available.
- Employee discounts are offered through a perk program with more than 2,400 vendors.
- Employees can participate in company committees and Employee Resource Groups.
- The position is based in the Toronto office with in-office collaboration and remote flexibility.
Tech Stack
Categories
About Moneris
Moneris provides payment processing and commerce technology to businesses across Canada, ranging from micro-merchants to large enterprises. Its offerings span in-store point-of-sale terminals and software, online checkout and gateways, and gift and loyalty programs, supporting both credit and debit transactions. Founded in 2000 and headquartered in Toronto, the company focuses on retail, restaurant, and service merchants and supports compliance-driven, high-availability payment operations.
