Backend Software Developer
Rexall Pharmacy Group Ltd.
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 Dimension s: 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.
Principal 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 develo p ers.
- 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 G roup
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 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 prefe rred.
Context and Environm ent:
- Must be able to work in a fast-paced environment that requires attention to d
- etail.Flexibility, adaptability, and uninterrupted learning in a creative and complex technical environment, while delivering quality work under tight dead
- lines.Work cross-functionally under limited supervision with various departments to maximize and improve overall efficiency.
Additional Information:
- Flexibility to provide after-hours support as required to assist with release management and production issues
- Hybrid
- ...JOB DESCRIPTION: FULL STACK DEVELOPER About Company: Do you want to work in a fast growing... ...: - At least 3+ years of experience in backend technologies like Node.js, Express - Experience... ...Participate in or lead all parts of the software development lifecycle, including analysis...SuggestedFull time
- ...Job Title: React Developer Location: Mississauga, ON, Canada / Jersey City, NJ, USA Employment... ...interfaces and contribute to the full software development lifecycle. Key... ...front-end applications with RESTful APIs and backend services. Collaborate with UX/UI designers...SuggestedFull time
- ...Role: Java React Developer Location: Mississauga, Ontario Term: Permanent Job Description... ...Testing and Implementation all phases of software development life cycle SDLC Strong... ...React for frontend interfaces Nodejs for backend services and APIs and Redis for caching...SuggestedPermanent employment
- ...Job Title: Python Developer (Rates Trading) Location: Mississauga, ON (Hybrid) Duration: 12+ months (possible extension) Role Overview: Seeking a Backend Python Developer to support the NYC Rates Trading Desk. The role focuses on building and maintaining data ingestion...Suggested
- ...Hiring: Python Backend Developer Hybrid (3 Days Onsite) | Greater Toronto Area Contract Opportunity We are looking for a strong Backend Python Developer to join a high-performing trading technology team supporting Rates Trading initiatives within a leading global financial...SuggestedContract work
- ...Key Responsibilities Design, develop, and maintain backend services using Core Java and Spring Boot Build and manage Microservices-based architecture Develop and consume RESTful APIs Work with SQL and/or NoSQL databases for data storage and retrieval...Full time
$91.9k per year
...contributes to an environment allowing everyone to bring their best selves to work. Demonstrates engagement and commitment to the team, developing others through feedback, coaching, mentoring, and developmental opportunities; and recognizes others’ contributions and...Local area$100k - $120k per year
...artificial intelligence today. Role Description: • Design and develop responsive, high-performance UI components using Angular 11,... .... • Integrate frontend components with REST APIs and backend services, ensuring smooth data flow and error handling. • Ensure...Long term contractWorldwide- • Strong experience in ReactJs Development • Excellent knowledge of HTML5, CSS, JavaScript and front-end frameworks like ReactJS • Experience with popular React.js workflows such as Flux or Redux • Experience with the Redux data pattern and NGRX • Experience working with...
- ...Locations: Mississauga, Ontario Its Onsite Position. full time only. Skilled Angular Developer responsible for building scalable high quality web applications driving end to end feature delivery ensuring UI performance and collaborating closely with stakeholders to...Full time
- ...Day-to-Day The JD Edwards (JDE) Developer will support and enhance the company's global ERP environment (EnterpriseOne 9.2). In this role, they will be responsible for designing, developing, and customizing JDE application while working across the full development lifecycle...Long term contract
- ...Experience in Cloud - Openshift Kubernetes , Messaging systems - MQ , Kafka Experience of following clean code principles Solid understanding of software development lifecycle (SDLC) and Agile methodologies. Knowledge of DevOps practices and CI/CD pipelines....Full timeWork at office
- ...components and will be responsible for all phases of SDLC including analysis and design, development, testing and deployment. As a developer, the candidate will be responsible for developing & deploying technical solution following engineering excellence standards. A potential...Internship
- ...Detailed Job Description: The team is seeking to hire a experienced Software Developer/Architect with strong Full stack development with good understanding of developing web based solutions with primary focus on developing interfaces and API. Experience with micro-services...
$50k per year
...Hardware, Alaska Airlines and a broad base of government entities such as the Federal Government of Canada. Job Summary: The Product Developer plans, designs and develops garments for uniform account programs. The Product Developer ensures that garments are developed...Work at office$120k - $135k per year
...Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services... ...Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and...RelocationFlexible hours- ...Microservices and REST API Proficiency: Skilled in developing web services, particularly microservices... ...crucial for data-heavy applications and backend services. 4. Cloud-Native and Platform... ...environments effectively. 5. Modern Software Design Principles: Deep understanding of...Full time
- ...review Ruby and Javascript code Design, develop and maintain sophisticated APIs, web... ...Help to hire, train and mentor other software engineers What kind of person should you... ...-stack development - including frontend, backend, database, deployment, and operations - is...Long term contractPermanent employmentFull timeCasual workLmiaWork at officeWork visa
$86.13k - $127.19k per year
...be responsible for the development and overall implementation of software in a complex critical and large cross departmental and... ...preferably in an Agile delivery model The candidate must have Java backend development experience with Core Java Java EE Springboot Framework...Full timeTemporary workLocal areaImmediate startShift work- ...Location - Mississauga ON Key Responsibilities Design and develop complex, responsive web applications using Angular (v11+), TypeScript... ...standards (WCAG). Collaborate with UX designers, backend developers, and product managers to deliver high-quality features...Permanent employmentInternshipFlexible hours
$80k - $95.65k per year
...sustainable, more inclusive world. Job Description Job Summary We are seeking a skilled Java Spring Boot Developer to design, develop, and maintain scalable backend applications and microservices. The ideal candidate should have strong expertise in Java, Spring Boot,...Permanent employmentFull timeLocal area- ...do more than build world-class networks, develop innovative services and create original multiplatform... ...engineering experience, or 10+ years in software engineering with substantial data... ...and reliability engineering for data or backend systems. ~ A working grasp of data...Full timeWork at office3 days per week
$92k per year
...systems integration Ethernet/Lan appliance software knowledge/experience Digital Audio:... ...Is This a Great Opportunity You will develop lightweight, high-performance web... ...that interface directly with our C++ based backend services running on dedicated Ethernet LAN...Permanent employmentLocal area- ...Job Responsibility: Job Summary Designs, develops, enhances and supports mobile applications for multiple devices and operating environments... ...reliability. What do you need to succeed? A passion for software development and a drive to deliver innovative, robust solutions...Full timeFlexible hours
$112k per year
...This is a requirement for this role. Job title: Intermediate Software Engineer What Your Day-to-day Will Look Like Identify, prioritize... ...Work with business to iterate over software requirements Develop tools and applications by producing clean, efficient code...Long term contractWork at officeRemote workFlexible hours$28.65 per hour
...rest api salesforce We are seeking a skilled Salesforce Developer to join our growing team. The ideal candidate will have a strong... ...thorough testing, debugging, and code reviews to ensure high-quality software delivery. Provide ongoing support and maintenance for...Contract work$100k - $125k per year
.... We are currently looking for a full-time Intermediate Mobile Developer (SDK) who will be working on mobile SDKs and Android/iOS mobile... ...architects, Leads, QA, Business Analysts, and Project Managers to define software requirements; and to assess feasibility of solution within time...Full timeWork from homeFlexible hours- ...currently seeking a Sr. Java/React Full Stack Developer (Onsite Hybrid) to join our team in... ...supporting infrastructure. Own the complete software development lifecycle including system... ...implement secure and scalable APIs and backend services using REST/JSON standards....ApprenticeshipWork at officeRemote workFlexible hours
- ...what’s possible, you belong on #TeamBell. At Bell, software developers like you are empowered and enabled to innovate. As part of a... ...development. Summary We are seeking a Salesforce Developer to design, develop, and enhance scalable solutions across Sales...Full timeSeasonal workWork at office3 days per week
- ...ob Summary We are looking for a skilled Angular Developer with strong experience in building responsive, high-quality web applications... ...compatibility and performance optimization Collaborate with backend developers, designers, and stakeholders Debug and resolve application...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Backend Software Developer. Be the first to apply!
- backend developer Mississauga, ON
- backend software developer Mississauga, ON
- software qa Mississauga, ON
- software Mississauga, ON
- software quality assurance Mississauga, ON
- software trainer Mississauga, ON
- junior software developer .net Mississauga, ON
- software implementation project manager Mississauga, ON
- embedded software Mississauga, ON
- remote software Mississauga, ON
