Staff Developer - Engage Team
Loblaw Digital est l’équipe responsable de la construction et de l’exploitation des activités numériques pour le plus grand et le plus prospère détaillant au Canada. Nous créons des solutions de commerce électronique de pointe réactives, dont le site Cliquez et ramassez de Loblaws, qui offre une expérience de courses alimentaires en ligne novatrice. Nous avons également mis au point, et exploitons maintenant, le site primé JoeFresh.com, ainsi que l’application pour iPad et iPhone. Nous sommes établis dans le centre-ville de Toronto et fonctionnons comme une jeune entreprise, mais disposons des ressources d’une entreprise beaucoup plus importante. Nous sommes une équipe sympathique d’entrepreneurs en constante évolution qui travaille en collaboration en vue de transformer la façon dont les Canadiens magasinent.
Pourquoi ce role est-il important?
As a Staff Backend Developer at Loblaw Digital, you will serve as a strategic technical leader across core platform experiences within the Engage domain, including Gateway orchestration, Server-Driven UI (SDUI), and BFF (Backend for Frontend) architecture.
You’ll partner deeply with cross-functional teams spanning Mobile, Web, Design, Product, and Infrastructure to architect scalable APIs, power dynamic experiences, and enable composable feature delivery across banners like PC Express, Shoppers Drug Mart, and Joe Fresh. This is a critical leadership role that shapes the technical direction of shared infrastructure powering millions of customer interactions per day.
What You’ll Do:
Technical Strategy & Architecture:
- Define and evolve the architecture of Gateway, OneBFF, and SDUI backend services to support multi-banner, multi-tenant delivery.
- Own and advocate for the long-term technical vision behind server-driven page composition and orchestration layers (e.g. layout resolver, view resolver).
- Lead and contribute to high-impact Technical Design Documents (TDDs) with clear tradeoffs, scaling patterns, and roadmap implications.
Systems Design & Implementation:
- Build and optimize high-throughput backend services using Node.js, TypeScript, and Java/Kotlin, with integration to systems like Helios, Assetful, and upstream services.
- Implement caching, observability, and graceful degradation patterns across SDUI surfaces.
- Champion schema evolution strategies (e.g., GraphQL federation, REST layering, JSON layouts) for forward compatibility and resilience.
Cross-Team Leadership & Collaboration:
- Partner with Frontend and Mobile Staff Developers to define the API contracts, SDUI component APIs, and backend composition rules.
- Guide vertical teams (PDP, Browse, Homepage) in integrating with shared BFF and SDUI systems, ensuring performance and developer experience.
- Represent Gateway and BFF concerns in domain-wide conversations around performance, experimentation, personalization, and SSR.
Platform Enablement:
- Drive initiatives that improve developer productivity, such as API mocking frameworks, CI pipelines, and schema validators for SDUI layout payloads.
- Contribute to platform-wide observability (Snowplow, OTEL), error handling, and tracing efforts to support performance-led engineering.
- Shape reusability strategies and modularization efforts across backend repositories.
Does This Sound Like You?
- 8+ years of backend development experience with modern service-oriented architecture.
- Deep expertise in at least one backend language (Node.js/TypeScript preferred, Java/Kotlin acceptable).
- Proven experience designing composable APIs, orchestration layers, or middleware gateways.
- Experience leading backend architecture for dynamic frontend experiences (e.g., SDUI, layout-as-data, CMS-driven rendering).
- Strong knowledge of API contract design, caching, observability (OTEL, Datadog), and production hardening techniques.
- Demonstrated ability to lead cross-functional projects and mentor other engineers.
- Comfort with ambiguity, excellent written communication, and a track record of delivering high-leverage platform work.
Nice to Have:
- Experience with GraphQL, Next.js, React SSR, or Framer Motion is a plus.
- Familiarity with multi-banner / multi-tenant product platforms.
- Understanding of performance instrumentation, deep linking, and BFF unification strategies.
- Contributions to design systems, layout renderers, or SDUI SDKs.
Gateway / Apigee / API Management
- Building or operating high-throughput API Gateways (internal or external-facing).
- Experience with Apigee Edge/X, Kong, Express Gateway, or custom Node.js middleware orchestration layers.
- Deep understanding of rate limiting, token forwarding, header injection, proxy chaining, and other common gateway patterns.
- Designing multi-tenant routing, fallback behaviours, and token introspection across a distributed gateway mesh.
Server-Driven UI (SDUI)
- Designing or integrating with layout-as-data systems (e.g., JSON/DSL-based rendering strategies).
- Building or scaling layout resolver/view resolver services that power mobile/web SDUI clients.
- Experience working with CMS or backend-defined UI schemas, and coordinating dynamic rendering across surfaces.
- Familiarity with composition boundaries, component hydration, and dynamic navigation structures.
Backend for Frontend (BFF)
- Leading development of BFFs that orchestrate multiple upstream services and expose clean APIs to the frontend/mobile.
- Proven success in reducing complexity through thoughtful contract design and caching strategies.
- Comfortable working with GraphQL, REST aggregation, and API versioning best practices.
- Supporting multi-surface delivery (web, native iOS/Android, kiosk/tablet) through adaptive response logic.
Comment Réussir:
Chez Loblaw Digital, nous recherchons toujours des personnes formidables pour continuellement renforcer notre culture. Nous croyons que les gens formidables façonnent nos valeurs, sont authentiques, bâtissent la confiance et créent des liens.
Si cela vous ressemble et que vous êtes ouvert d’esprit, que vous avez une bonne attitude face aux changements et que vous aimez les défis d’un environnement de travail aux détails dynamiques, postulez aujourd’hui.
Type d'emploi:
Temps pleinRole:
Poste régulierLoblaw Digital limitée considère que la diversité culturelle du Canada est une source de fierté nationale et un symbole de stabilité. Nous nous sommes donné comme priorité de refléter les diversités culturelles de notre pays dans les produits que nous vendons, les gens que nous embauchons et notre culture d’entreprise. Des mesures d’adaptation sont offertes sur demande pour les candidats et les collègues qui ont des handicaps.
En outre, nous croyons que la conformité aux lois consiste à faire ce qu'il faut. Le respect de la loi fait partie de notre Code de conduite; il renforce ce que nos clients et nos parties prenantes attendent de nous.
#FR
#SS #LD #ON