Backend Software Developer
Job in
Mississauga, Ontario, Canada
Listed on 2026-06-23
Listing for:
Rexall Pharmacy Group Ltd.
Full Time
position Listed on 2026-06-23
Job specializations:
-
Software Development
Backend Developer, Full Stack Developer, DevOps, Software Engineer
Job Description & How to Apply Below
The Backend Software Developer will work within the Loyalty Software Development team alongside other Backend Developers, Web App Developers, and Mobile App (iOS/Android) Developers. They will ensure key platform functions remain stable and secure while driving the delivery of new features and integrations for the Loyalty Platform.
Working closely with the Product Owner, Business Analysts, Solution Architects and Dev Ops teams, they will translate business requirements and user stories into efficient, scalable backend solutions. The developer will also maintain and optimize API services, improve system performance, and implement fixes or mitigations for defects raised by the Product team.
Job Dimensions
This role operates within Rexall’s Digital Loyalty Software Development team, contributing to the design, development, and maintenance of the Be Well Loyalty Platform and supporting system integrations across Rexall’s digital ecosystem.
Design, develop, and maintain backend services and APIs using ASP.NET 8.0/ASP.NET Core/ASP.NET Framework.
Implement, maintain, and improve CI/CD pipelines to automate builds, testing, and deployment of backend services.
Implement and optimize database designs, queries, and stored procedures in SQL Server, MySQL and MongoDB.
Develop and maintain integrations with internal and third‑party systems, including Pharmacy, Loyalty, and Marketing platforms.
Conduct code reviews, peer reviews and participate in architectural discussions with Solutions Architect and other senior developers.
Mentor and support junior developers by providing ongoing guidance on coding standards, best practices, and established industry benchmarks.
Lead the Be Well back‑end as the primary point of contact, taking ownership of system stability, technical decision‑making, and coordination across development, QA, and stakeholder teams.
Ensure high performance, scalability, and reliability of backend systems supporting millions of loyalty program users.
Troubleshoot, debug, and resolve production issues, ensuring minimal downtime and impact on users.
Regularly perform code reviews, penetration testing, and vulnerability scans on web services.
Maintain compliance with data security and privacy standards, especially regarding customer loyalty and health data.
Work with sensitive data including PHI, PII, and PCI, and implement integrations using healthcare interoperability standards such as FHIR and related protocols.
Communicate effectively with Product Owners, Business Analysts and other stakeholders to translate business requirements into technical deliverables.
Conduct thorough unit and integration testing, develop and leverage automated testing frameworks, and enhance system performance through tuning and optimization.
Estimate effort, costs, and tasks required for design, coding, and unit testing activities.
Document technical designs, processes, and procedures to ensure knowledge sharing within the team.
Participate in Agile ceremonies, including daily stand‑ups, sprint planning, and retrospectives.
Stay current with modern development practices and tools, including AI/ML technologies, to enhance system design, performance, and feature innovation.
Demonstrate flexibility to work outside regular hours to support releases and issue resolutions.
Perform other duties as assigned to support Rexall Pharmacy Group.
Knowledge, skills and experience
University degree or College Diploma in the field of Computer Science, Information Technology, or related discipline.
Strong knowledge of the end‑to‑end software development lifecycle (SDLC), methodologies, processes, standards and best practices for backend applications.
At least 6 - 8 years of experience in backend development in different architectural patterns…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×