Ezcaterinc

Ezcaterinc

Director of Engineering, Front-end and Ordering Platform (Remote)

Boston, MA · Director

No sponsorship$250k-$334kDetected 8 days ago
TypeScriptReactNext.jsCSSPostgreSQLCI/CDTemporalKafkaOpenAPIAgentic AIFigmaDesign SystemsAccessibility

About the role

  • For workplaces, ezCater provides flexible and scalable solutions for everything from employee meal programs to one-off meetings, all backed by 24/7 service and business-grade reliability.
  • The stack is modern and intentional: Go, PostgreSQL, Kafka (MSK), Temporal, Vespa, SpiceDB, EKS.
  • What You'll Get from Us: You'll get a terrifically compelling experience in an innovative, high performing environment.

Responsibilities

  • Own front-end platform and architecture across Next.js (App Router), React, TypeScript, and Astro, including micro-frontend composition strategies, monorepo, shared design system, cross-MFE state management, and MFE shell orchestrator.
  • Define the opinionated path for building and deploying front-end applications - CI/CD, observability, accessibility, performance budgets, and contract testing - across both the marketplace and internal tools channels.
  • Own the full ordering experience from discovery, personalization, and menu browsing through cart, checkout, and payment, consuming headless backend APIs through BFF layers.
  • Drive AI-native front-end development, including design-to-code pipelines (Figma, Claude Design, v0), AI-assisted development against organizational context, and AI-powered product experiences such as personalized recommendations, intelligent search, and conversational ordering
  • Own the design system as infrastructure - design tokens, theming, cross-platform consistency - packaged and documented for both human engineers and AI code generation workflows
  • Lead and develop three engineering teams, scaling the organization as it grows
  • recruit and develop engineers and managers, including from minimal staffing
  • Hold a high technical bar: review front-end system designs, challenge architectural decisions, and identify performance issues from technical signals
  • Deep fluency in Next.js (App Router), React, TypeScript, and modern build tooling (e.g., Turborepo, Rspack), with hands-on architectural credibility
  • Lead and develop three engineering teams, scaling the organization as it grows; recruit and develop engineers and managers, including from minimal staffing

Requirements

  • Demonstrated experience standing up front-end engineering organizations, not just inheriting them
  • Experience leading multi-team web applications with micro-frontend architectures
  • Ability to travel up to 5 days per quarter for Together Weeks, team gatherings and other events, when applicable.

Nice to have

  • Micro-frontend architectures in production (Multi-Zones, Module Federation, edge composition, Islands architecture)
  • Agentic or AI-powered commerce experiences
  • Internal tools unification under a shared MFE shell
  • Headless commerce architectures consuming OpenAPI contracts with event-driven updates
  • Cloudflare (Workers, reverse proxy, CDN optimization) for edge-based front-end routing
  • Familiarity with Go, Kafka/MSK, Temporal, or PostgreSQL - the backend your front end consumes

Skills

  • Go, PostgreSQL, Kafka (MSK), Temporal, Vespa, SpiceDB, EKS.

Compensation

  • The national total target cash compensation range for this position, including base salary and bonus target, is $250,000–$334,000 annually.*

Benefits

  • We embrace humans of every background, appearance, race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, and disability status.
  • Bonus experience we'd love to see:

Company info

  • At the same time, we do not employ jerks, even brilliant ones.

Equal opportunity

  • equal opportunity employer.

Visa & Work Authorization

  • ezCater does not sponsor applicants for work visas or legal permanent residence

This listing is sourced directly from Ezcaterinc's careers page and normalized into a canonical job model.