Backend Developer II - Elixir

Loblaw Digital • Other US Location

Company

Loblaw Digital

Location

Other US Location

Type

Full Time

Job Description

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.


Apply Now

Date Posted

11/22/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Engineering Manager, Micros Foundations - Atlassian

Views in the last 30 days - 0

Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...

View Details

Senior Frontend Engineer - Simply Business

Views in the last 30 days - 0

Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Senior AI Developer - BlackLine

Views in the last 30 days - 0

BlackLine is a leading provider of cloud software that automates and controls the entire financial close process They are seeking a highly skilled Sen...

View Details

Software Engineer II - Rapid7

Views in the last 30 days - 0

Rapid7 is seeking a Software Engineer II to join their expanding team in Prague The role involves developing new features working with cuttingedge tec...

View Details

Distributed Cloud | Junior Google Apigee Developer - Devoteam

Views in the last 30 days - 0

Devoteam a global leader in Digital Transformation is seeking an Apigee Developer with 1 years of experience in software development and a strong focu...

View Details