Loblaw Digital Logo

Loblaw Digital

Backend Developer II - Elixir

Posted 6 Days Ago
Be an Early Applicant
Toronto, ON
Mid level
Toronto, ON
Mid level
The Backend Developer II role at Loblaw Digital involves collaborating on backend systems for e-commerce platforms, writing scalable Elixir code, designing APIs, and optimizing databases like PostgreSQL or MongoDB. The position emphasizes functional programming principles and offers the chance to impact millions of Canadians through innovative technology solutions.
The summary above was generated by AI

At Loblaw Digital, we know that our customers expect the best from us. Whether that means building the best, most innovative online shopping experiences, or designing an app that will impact the lives of people across the country, we’re up for the challenge. Loblaw Digital is the team responsible for building and operating the online businesses of Canada’s largest and most successful retailer. Based in downtown Toronto, we are an entrepreneurial, fast-paced, and collaborative team working towards transforming the way Canadians shop by creating leading eCommerce experiences in the online grocery shopping, beauty, pharmacy, loyalty, and apparel spaces, and we’re only just getting started! To achieve these goals, we are looking for talented and passionate individuals who want to collaborate and solve challenging problems and make significant and lasting impact on Canadians. 


As a Developer II, you will join the Product Domain in the e-Commerce platform team and report to the Software Development Manager. You’ll have the opportunity to engage with every aspect of the software development lifecycle, from ideation to implementation, while being encouraged to share your ideas and challenge assumptions. This is a rare chance to build innovative technology that operates at an incredible scale, directly impacting millions of Canadians every day.

This role demands a deep understanding of functional programming (with a focus on Elixir) alongside object-oriented programming (OOP) principles. You will play a key role in designing and building efficient, scalable systems that power critical business operations. If you’re ready to help shape the future of retail in Canada, we’d love to hear from you!

What You'll Do

  • Collaborate across teams to develop and enhance backend systems that power our e-commerce and digital platforms.
  • Write clean, scalable, and maintainable code using Elixir and other modern programming languages.
  • Apply functional programming principles to build modular and efficient systems, alongside existing OOP practices.
  • Design and maintain APIs to ensure seamless integration with front-end systems and third-party services.
  • Contribute to the architecture and design of new features, emphasizing performance and scalability.
  • Work with relational and non-relational databases, optimizing queries and ensuring data integrity.
  • Debug and resolve technical issues across platforms, ensuring high availability and reliability.
  • Participate in code reviews, fostering a culture of technical excellence and knowledge sharing.
  • Stay up-to-date with industry trends and contribute to the continuous improvement of team processes.

Does This Sound Like You?

  • A degree in Computer Science, Engineering, or equivalent.
  • 4-5+ years of backend development experience, with hands-on expertise in Elixir and functional programming.
  • Proficiency in object-oriented programming (OOP) and design patterns.
  • Strong knowledge of API design and experience building and maintaining RESTful APIs.
  • Experience with databases like PostgreSQL or MongoDB, including schema design and query optimization.
  • Familiarity with cloud environments like Google Cloud Platform (GCP) or AWS.
  • Knowledge of CI/CD pipelines, with hands-on experience deploying applications.
  • Exposure to containerization tools like Docker and orchestration tools like Kubernetes.
  • Strong analytical and problem-solving skills, with a focus on delivering exceptional customer experiences.
  • A collaborative mindset and excellent communication skills.

How You'll Succeed

  • By writing clean, efficient, and maintainable code that aligns with our standards and goals.
  • By leveraging your functional programming expertise to deliver solutions that improve platform performance and scalability.
  • By actively engaging with cross-functional teams to ensure smooth collaboration and project delivery.
  • By being curious, adaptable, and always striving to improve both your work and the systems you support.

How you’ll succeed


At Loblaw Digital, we seek great people to continually strengthen our culture. We believe great people model our values, are authentic, build trust and make connections. We’re able to keep innovating because our colleagues are passionate about their work and excited about the future of eCommerce. You will get to work with some of the best digital minds and will have the support of world class technologies to craft products our customers will love!


If you are unsure whether your experience matches every requirement above, we encourage you to apply anyway. We are looking for varied perspectives which include diverse experiences that we can add to our team.


We have a long-standing focus on diversity, equity and inclusion because we know it will make our company a better place to work and shop. We are committed to creating accessible environments for our colleagues, candidates and customers. Requests for accommodation due to a disability (which may be visible or invisible, temporary or permanent) can be made at any stage of application and employment. We encourage candidates to make their accommodation needs known so that we can provide equitable opportunities.


Top Skills

Elixir

Loblaw Digital Toronto, Ontario, CAN Office

500 Lake Shore Blvd W, Toronto, Ontario , Canada, M5V

Similar Jobs

Be an Early Applicant
2 Days Ago
Mississauga, ON, CAN
Hybrid
600 Employees
Mid level
600 Employees
Mid level
Artificial Intelligence • eCommerce • Information Technology • Mobile • Payments • App development • Utilities
As a Back End Software Engineer, you will design and develop APIs and backend services, mentor junior engineers, manage projects, and collaborate on product roadmaps. You will utilize functional programming languages and ensure high test coverage for your code.
Be an Early Applicant
6 Days Ago
Toronto, ON, CAN
590 Employees
Senior level
590 Employees
Senior level
Artificial Intelligence • Marketing Tech • Software
In this role, you will advance the DaVinci platform by collaborating with product and engineering teams to define complex system requirements, architecting and maintaining scalable systems, and mentoring junior developers while ensuring technical excellence.
Be an Early Applicant
7 Days Ago
Toronto, ON, CAN
500 Employees
Senior level
500 Employees
Senior level
Productivity • Real Estate • Software • PropTech • Big Data Analytics
The Senior Software Engineer will contribute to product development across the VTS platform, collaborating with cross-functional teams to enhance customer experience and delivery. Responsibilities include building web applications with modern tech, architecting solutions, conducting code reviews, and improving CI/CD workflows.

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account