Role Purpose Diageo is seeking a hands‑on Full‑Stack Individual Contributor to build and enhance modern corporate web experiences in an enterprise CMS ecosystem. This role is front‑end heavy (React/Next.js) while also requiring strong backend/middleware and integration capability to enable compliant, scalable experiences across global corporate sites. You will work closely with product, UX, compliance, analytics, and platform partners to deliver modular components, middleware logic (geo/locale), and robust integration patterns with enterprise CMS delivery layers. Key Responsibilities A) Front‑End Engineering (Primary) · Build modular, reusable UI components using React.js / Next.js, aligned to enterprise design systems and corporate brand standards. · Implement and evolve shared platform components (e.g., global header/footer and compliancerelated UI) in a way that supports scalable rollout across sites and locales. · Optimize user experience for performance, accessibility, responsive behavior, SEO, and maintainability. B) Backend / Middleware / Integration · Design and implement middleware logic for geolocation and locale detection to ensure the right content and compliance experiences are served to users. · Build/extend APIs and integration services needed for corporate sites (content delivery orchestration, routing, compliance checks, and supporting services). · Ensure security best practices across the stack (secure headers, authentication/authorization patterns where applicable, input validation). C) CMS & Content Delivery Integration · Integrate frontend applications with enterprise CMS rendering services, including Sitecore placeholders via JSS / Layout Services patterns. · Support content orchestration patterns across CMS platforms (e.g., coordination between Contentful and Sitecore) to enable structured content reuse and governance. D) Engineering Excellence & Delivery · Contribute to CI/CD-ready delivery: source control, code reviews, automated testing, and reliable deployment practices. · Collaborate in Agile delivery; provide estimates, manage technical risks, and drive issues to closure with clear documentation and RCA discipline. · Produce clear technical documentation for components, integrations, and operational runbooks. Required Skills & Experience Must‑Have · Strong hands-on experience building production web apps with React.js and/or Next.js. · Solid HTML5/CSS3, responsive UI development, and browser debugging/performance optimization skills. · Experience building backend services using Node.js and/or Python frameworks (e.g., Django/FastAPI) to support web experiences. · Experience with middleware patterns (routing, edge logic, locale/geo behavior) and API integration. · Strong engineering practices: Git, code reviews, CI/CD exposure, testing discipline. Preferred / Nice‑to‑Have · Experience integrating with Sitecore delivery patterns, particularly JSS / Layout Services and placeholder-driven rendering. · Experience with hybrid content ecosystems involving Contentful + Sitecore orchestration. · Cloud experience (Azure/AWS) and familiarity with monitoring/observability practices. Competencies (What Diageo will value) · End‑to‑end ownership mindset (design → build → test → release → operate). · Strong communication and stakeholder management (corporate environments are time-sensitive). · Bias for clarity: traceability in changes, documentation, and operational readiness.