Senior Backend Developer
Ecommerce Platform
Confirmed live in the last 24 hours
 Loblaw Digital

501-1,000 employees

Creates leading eCommerce experiences across sectors
Company Overview
Loblaw Digital stands out for its commitment to creating top-tier eCommerce experiences across various sectors, including online grocery shopping, beauty, pharmacy, and apparel, demonstrating its industry leadership and technical innovation. The company fosters a culture of openness, transparency, and inclusion, with flexible work schedules and a focus on self-care, making it a supportive and understanding work environment. Furthermore, Loblaw Digital encourages personal growth and exploration, offering opportunities for employees to diversify their skills and achieve their career goals, thereby providing a competitive advantage over other companies.
Consumer Software

Company Stage

N/A

Total Funding

N/A

Founded

2012

Headquarters

Toronto, Canada

Growth & Insights
Headcount

6 month growth

1%

1 year growth

2%

2 year growth

9%
Locations
Toronto, ON, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kotlin
Microsoft Azure
NoSQL
Java
AWS
Redis
Google Cloud Platform
CategoriesNew
Backend Engineering
Software Engineering
Requirements
  • Extensive experience with Java, Kotlin or similar backend programming languages and cloud native microservices architecture
  • Hands-on experience working with event-driven architecture and implementing solutions using this paradigm
  • Professional experience with GCP, AWS or Azure
  • Experience working with RDMS & NoSQL databases at scale
  • Strong familiarity with caching frameworks and tools like Redis, including an understanding of caching trade-offs such as cache invalidation and cache consistency
  • Experience with observable systems that track important metrics, investigated and addressed issues with performance, scalability and maintainability
  • Strong problem-solving and troubleshooting skills
  • Excellent communication and collaboration abilities
  • Experience with software estimation, often confronted with complexity and uncertainty
  • Experience working on large applications in a team environment
Responsibilities
  • Work on one of the core domain services in our eCommerce platform, enabling seamless checkout, order submission, and order lifecycle management
  • Cultivate a deep understanding of the portfolio of applications we utilize, along with their respective strengths and weaknesses, to provide solutions to existing and future challenges
  • Design, develop, test, and maintain software that delivers exceptional shopping experiences
  • Construct design documents and documentation to aid in maintenance and code reuse
  • Work with the team to improve our software, our environment, and our process by leveraging your knowledge of industry trends, tools, and your own experiences
  • Provide guidance and direction to the development teams to tear down obstacles and keep initiatives on target and moving forward
  • Translate project goals and product roadmaps into organized technical tasks
  • Troubleshoot and resolve complex technical issues that may arise during development or in production environments
  • Guide and support junior developers, providing technical expertise and helping them grow professionally