Toast
Toast
Toast ontwikkelt geïntegreerde software en hardware voor de horeca. Het platform brengt kassatechnologie, betalingsverwerking, online bestellen, salarisadministratie en operationele hulpmiddelen samen, zodat restaurants hun dagelijkse werkzaamheden in één systeem kunnen beheren. Toast bedient een breed scala aan horecabedrijven, waaronder fastfoodrestaurants, restaurants met volledige bediening, fastcasualrestaurants, gastronomische restaurants, cafés en foodtrucks. Daarnaast publiceert het bedrijf inzichten uit de sector en educatieve hulpmiddelen voor horecaondernemers.

Staff Software Engineer, Developer Experience

Bepaal de architectuur en bouw AI-gestuurde ontwikkelaarstools voor Toasts technologieplatform voor restaurants. Verbeter de engineeringprocessen voor honderden services en teams.

Beschrijving

  • Bepaal de technische koers en langetermijnarchitectuur voor lokale ontwikkeling, buildtools, gedeelde bibliotheken en het ontwikkelaarsportaal.
  • Bepaal de architectuur van testframeworks en kernbibliotheken voor de ontwikkeling van webservices.
  • Ontwerp, bouw en lever platformcomponenten met grote impact die door verschillende teams worden gebruikt.
  • Gebruik data en feedback van engineers samen met Product om knelpunten in werkprocessen te vinden en een geprioriteerde, meetbare roadmap op te stellen.
  • Creëer selfservice-standaardroutes waarmee productteams services kunnen bouwen en doorontwikkelen.
  • Stem technische plannen af met partnerteams voor AI, CI/CD en cloudinfrastructuur.
  • Werk samen met klantgerichte teams om ervoor te zorgen dat oplossingen van het ontwikkelaarsplatform aansluiten op de behoeften van klanten en het bedrijf.
  • Versterk de technische werkwijze van het team met designreviews, mentoring, samen programmeren en het ontwikkelen van technisch leiderschap.

Vereisten

  • Minimaal 8 jaar professionele ervaring in software-engineering.
  • Grondige kennis van een programmeertaal voor algemeen gebruik, zoals Kotlin, Java, Go of TypeScript.
  • Je werkt gemakkelijk met meerdere programmeertalen.
  • Ruime ervaring met buildsystemen en afhankelijkheidsbeheer op grote schaal, zoals Gradle, Maven of npm.
  • Ervaring met softwaremigraties voor honderden services.
  • Aantoonbare ervaring met het leiden van technische initiatieven over meerdere teams heen, van probleemdefinitie tot ontwerp, oplevering en ingebruikname.
  • Ervaring met het ontwerpen van producten voor ontwikkelaars, zoals CLI's, SDK's, gedeelde bibliotheken, testframeworks of portals.
  • Focus op gebruiksgemak en ingebruikname.
  • Praktische ervaring met AI-ondersteunde ontwikkeltools en agentische ontwikkelpraktijken, met goed onderbouwde inzichten over het gebruik ervan.
  • Sterke communicatieve vaardigheden, waaronder het schrijven van duidelijke technische strategieën en ontwerpdocumenten en het beïnvloeden van anderen zonder formele bevoegdheid.
  • Inlevingsvermogen in engineers als klanten en de gewoonte om resultaten te meten in plaats van het opleveren van functies.
  • Ervaring met interne ontwikkelaarsportals of servicecatalogi zoals Backstage is een pré.
  • Ervaring met het bouwen of integreren van LLM-gestuurde ontwikkelaarstools, programmeeragents of MCP-servers is een pré.
  • Ervaring met gecontaineriseerde of cloudgebaseerde ontwikkelomgevingen zoals Dev Containers, Docker, Kubernetes of AWS ECS is een pré.
  • Ervaring met het definiëren en volgen van productiviteitsmetingen voor ontwikkelaars, zoals DORA, SPACE of build- en testanalyses, is een pré.

Voordelen

  • Een concurrerende beloning en aantrekkelijke arbeidsvoorwaarden.
  • Een geldelijke beloning, eventueel aangevuld met overwerkvergoeding en bonus of commissie als je daarvoor in aanmerking komt.
  • Aandelen.
  • Arbeidsvoorwaarden die een gezonde levensstijl ondersteunen.
  • Flexibele arbeidsvoorwaarden die zijn afgestemd op veranderende behoeften.
  • Een hybride werkmodel dat rekening houdt met individuele behoeften.
  • Redelijke aanpassingen voor mensen met een beperking.