Backend Software Developer
$80.45k - $105.59k per yearRexall
Salary Range: $80,453.00 To $105,594.00 Annually
Job Purpose
Reporting to the Loyalty Software Development Manager, the Backend Software Developer will be responsible for designing, developing, testing, and documenting software components for Rexall’s Loyalty and Healthcare Platform. While the primary focus will be developing the Loyalty and Healthcare Platform, the role will also contribute to the growth and evolution of other key properties within Rexall’s digital ecosystem.
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 DevOps 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.
Roles & Responsibilities
- 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 backend 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 & 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 including Monolith and Microservices.
- Experience leading architectural discussions within the team, promoting best practices and guiding the adoption of industry standards to ensure scalable, maintainable, and high-quality solutions.
- Expertise in conducting code reviews and peer reviews to ensure code quality, maintainability, and adherence to development standards.
- Experience mentoring junior developers by providing guidance on coding standards, supporting problem-solving, and fostering their technical growth through knowledge sharing and constructive feedback.
- Expertise in designing and developing backend APIs (RESTful preferably) and microservices using frameworks like .NET 8.0, .NET Core/.NET Framework.
- Strong proficiency in Microsoft SQL Server and MongoDB, with hands‑on experience working with a wide range of leading relational and NoSQL database technologies.
- Strong understanding and experience working with authorization frameworks like OAuth2.0, SAML and authentication protocols like OIDC.
- Hands‑on experience in configuring and managing CI/CD pipelines and automated deployment strategies using Azure DevOps, Jenkins, and Circle CI, enabling reliable releases and faster development cycles.
- Experience with Agile development SDLC such as Scrum and Kanban, involving iterative delivery, sprint planning, retrospectives and other sprint ceremonies.
- Strong understanding and experience working with Cloud service providers (Preferably Azure & AWS), containerization technologies like Docker, and Kubernetes for Orchestration.
- Strong experience working with Azure services like AKS, Azure Service Bus, Azure Event Hubs, Azure Apps, APIM, ACS and AppInsights.
- Performance tuning and optimization of backend services, APIs, and database interactions for high‑traffic systems.
- Advanced debugging and troubleshooting skills, with the ability to quickly identify root causes and implement effective solutions.
- Being vocal and ability to effectively participate in peer reviews, technical huddles and Sprint grooming sessions.
- Ability to estimate, plan, and manage complex development tasks, balancing speed, quality, and risk.
- Security and compliance expertise, including data protection, encryption, authentication, and authorization best practices.
- Backend development experience with modern technologies such as TypeScript (Node.js) and Python (Django) is considered an asset.
- Experience working with Agentic AI coding tools like GitHub Copilot/Cursor with different LLMs including but not limited to Gemini, Claude, Llama etc. is preferred.
- Demonstrated interest in staying current with advancements in Agentic AI, including areas such as multi‑Agent systems, RAG, MCP, and vector databases, with hands‑on experience in modern agent frameworks like LangChain, LangGraph, CrewAI, AutoGen is considered an asset.
- Consistently demonstrates clear and concise written and verbal communication.
- Experience within the Healthcare or Retail industry is preferred.
Context & Environment
- Must be able to work in a fast‑paced environment that requires attention to detail.
- Flexibility, adaptability, and uninterrupted learning in a creative and complex technical environment, while delivering quality work under tight deadlines.
- Work cross‑functionally under limited supervision with various departments to maximize and improve overall efficiency.
Internal Communications
- IT
- Pharmacy
- Merchandising and Marketing
- Store Operations
- Human Resources
- Finance
External Communications
- Customers
- Development Partners
- Partners
Additional Information
- Flexibility to provide after‑hours support as required to assist with release management and production issues.
- ...About the Role We are seeking a highly skilled Senior Java Backend Developer to join our Fixed Income eTrading Technology team in Mississauga... ...initiatives. Drive engineering excellence by promoting software design best practices, code quality, and maintainability....SuggestedPermanent employmentFull time
- Shape the future of eTrading as a Java Core Backend Developer at a leading global bank in Mississauga. This hybrid role focuses on creating scalable... ...post-release support protocols • Maintain best practices in software development Requirements: • Over 8 years of Java...Suggested
- Join our team in Mississauga as a Backend Developer focused on Java and eTrading applications. Shape the future of electronic trading with your... ...in Spring and Relational Databases • Proficient in Agile software practices • Understanding of design patterns and concurrency •...Suggested
- Elevate your career as a backend developer specializing in Kubernetes and cloud-native environments. Join a global team in delivering innovative software solutions to enhance the energy sector. One of the leading companies in the energy industry is seeking a skilled Backend...Suggested
- ...and code quality issues using SonarQube and Veracode Proven experience leading development teams and mentoring developers Key Responsibilities Design, develop, and maintain scalable enterprise applications Develop and support Microservices‑based architectures Own features...Suggested
- Shape the future of digital loyalty applications as a Backend Software Engineer for the company Pharmacy Group. Engage in building high-performance... .... As a Backend Software Engineer, you will be integral to developing the Loyalty and Healthcare Platform. This role involves...
- ...technologies and making a difference in the world. Job Title: Software Developer in Test (SDET) – Location: Mississauga, Ontario (Hybrid). SOTI... ...scalable and maintainable automated test frameworks for UI, API, and backend systems. Collaborate with developers, product managers, and QA...InternshipWorldwide
- Impacts application systems at Citi as a Lead Senior Backend Developer. This position calls for an expert who can navigate through programming and system enhancements in a leadership role. As a Senior Backend Developer and Vice President, you will manage integration across...
- ...Permanent employment Full time Work must be completed at the physical location. There is no option to work remotely. Work setting ~ Software company Responsibilities Write, modify, integrate and test software code Maintain existing computer programs by making...Hourly payPermanent employmentFull timeTemporary workRemote work
- Senior Software Developer Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently...
- Shape the future of software engineering as a Senior Software Engineer focusing on Developer Tools and APIs in Platform Engineering. This role operates in a hybrid setting... ...CI/CD automation to enhance efficiency • Apply backend engineering principles for scalable designs •...Work at officeRemote work
- Drive innovation as a Software Developer for SOTI in Mississauga, Canada, in a hybrid setting. Harness your skills in C#, TypeScript, .NET, and Angular to enhance the SOTI XSight platform. In this Senior role, you will collaborate closely with stakeholders to translate complex...
- Join PENN Entertainment as a Senior Software Developer, driving innovation in online gaming solutions with a focus on cutting-edge technology. Collaborate in an agile setting, leveraging your software development and architecture skills. As part of the Enablement team, you...
- Elevate your software engineering career with Aversan Inc. as a Senior Software Developer specializing in WPF and enterprise-grade applications in a hybrid work setting. Aversan Inc., a trusted player in the aerospace and defence sectors, seeks an experienced Senior Software...
- Workleap seeks a Senior Full-Stack Software Developer to lead the ShareGate Migrate project. Bring your React and TypeScript expertise to a collaborative... ...Mastery of React and TypeScript for frontend development Backend knowledge in C# / .NET setting Familiar with Microsoft APIs...
- ...the company as a Vice President Full Stack Developer, specializing in .NET, React, SQL Server,... ...is looking for a skilled Full Stack Software Developer to enhance our offerings. Focused... ...experience. Proficiency in .NET and SQL Server backend development. Solid skills in front-end...
- ...encourage candidates who may fall outside of this range to apply as well. About the role We’re looking for a Intermediate RPA Software Developer (UiPath and PowerAutomate) to join our growing team! What You’ll Do Design, develop, and maintain RPA automations using...Long term contractFlexible hours
- ...impactful healthcare initiatives as a Java Backend Engineer at Teladoc Health Canada. This... ...engineers and cross‑functional teams to develop backend services for Teladoc's virtual care... ...5+ years of experience in backend software development Bachelor's degree in relevant...
- ...hire We are seeking a Senior Software Quality Engineer to... ...quality across UI, APIs, and backend systems. The team is adopting... ...closely with Product Owners, Developers, and Agile teams to ensure high... ...aligned with acceptance criteria Develop and enhance Tosca automation...Permanent employmentContract work
$100k - $130k per year
...WCAG) and security best practices. Roles & Responsibilities Develop and implement responsive, high‑performance UI components using... ...across different devices. Integrate with RESTful APIs and other backend services. Troubleshoot and debug issues to ensure smooth user...Long term contractWorldwide- ...Duration Contract Senior Full Stack Developer We are looking for a Senior Full Stack Developer... ...full stack applications using Java (backend) and Angular (frontend). Build and consume... ...by 2x Get notified about new Java Software Engineer jobs in Mississauga, Ontario, Canada...Contract workWorldwide
$110k - $120k per year
...Monandry Certification Certified JavaScript Developer OR The associate needs to pass the... ...Testing and Implementation all phases of software development life cycle (SDLC). Strong... ...for frontend interfaces, Nodejs for backend services and APIs, and Redis for caching,...Long term contractTemporary workLocal area- ...You’ll Do (Responsibilities) Architect & Develop: Architect, design, build, and maintain... ...Stack Server OS: Red Hat Enterprise Linux Backend: Java (17+), Spring Boot, REST APIs,... ...of professional experience in a hands‑on software architecture, design and development role...
- Lead transformative software development as a Senior Java Developer with Capgemini. Engage in critical projects, establishing best practices while fostering... ...10 years of overall IT experience Proficient in Java backend technologies such as Spring Boot Experience with front...
- Elevate your career as a Frontend Angular Developer with LTM. This role involves crafting scalable Angular applications and Java backend solutions in a collaborative, innovation-driven environment. LTM, a global technology consulting leader, is seeking a seasoned Frontend...
$94.3k - $141.5k per year
## Python Developer - Assistant Vice PresidentApplyremote type: Hybridlocations: Mississauga... ...a talented and experienced Python Software Engineer to join our dynamic development... ...on various aspects of our platform, from backend services and APIs to data processing pipelines...Full time- ...architecture bluepri Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementati... ...ro Extensive experience system analysis and in programming of software applicatio Experience in managing and implementing successful...
- ...Application Developers - Mississauga Description Develop a broad range of application projects including billing system customization and iPhone application... ...Skills Degree / diploma in Computer Science / Software Engineering (or equivalent experience) PHP...
$100k - $110k per year
Our challenge We are seeking a highly skilled UI Developer with development experience in React.js, JavaScript, HTML5, CSS3, and related... ...functional web applications. Integrate frontend components with backend APIs, ensuring data security and performance. Implement best...Long term contractFlexible hours- Enhance your software development skills as a Platform Developer specializing in C++ and C#. Work in a hybrid model, collaborating in Toronto, ON, with industry... ...and trading environments • Strong background in backend systems • Proven ability to improve system efficiency...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Backend Software Developer. Be the first to apply!
- backend software developer Mississauga, ON
- backend developer Mississauga, ON
- software sales Mississauga, ON
- spécialiste assurance qualité logiciel Mississauga, ON
- software technical support Mississauga, ON
- software asset management analyst Mississauga, ON
- software qa Mississauga, ON
- software trainer Mississauga, ON
- software implementation project manager Mississauga, ON
- software application developer Mississauga, ON
