Toast
Toast
Toast utvikler integrert programvare og maskinvare for mat- og drikkevarebransjen. Plattformen samler kassateknologi, betalingsbehandling, nettbestilling, lønnsadministrasjon og driftsverktøy for å hjelpe restauranter med å håndtere det daglige arbeidet i ett samlet system. Toast betjener et bredt spekter av virksomheter, blant annet hurtigrestauranter, restauranter med full service, fast casual-steder, fine dining-restauranter, kafeer og foodtrucker. Selskapet publiserer også bransjeinnsikt og opplæringsressurser for restaurantoperatører.

Staff programvareingeniør, utvikleropplevelse

Sett retningen for arkitekturen og bygg AI-støttede utviklerverktøy for Toasts teknologiplattform for restauranter. Forbedre arbeidsflyten til ingeniører på tvers av hundrevis av tjenester og team.

Beskrivelse

  • Sett den tekniske retningen og den langsiktige arkitekturen for lokal utvikling, byggeverktøy, delte biblioteker og utviklerportalen.
  • Veiled arkitekturen for testrammeverk og sentrale biblioteker for utvikling av nettjenester.
  • Utform, bygg og lever plattformkomponenter med stor betydning som brukes på tvers av team.
  • Bruk data og tilbakemeldinger fra ingeniører sammen med produktteamet for å finne friksjon i arbeidsflyten og lage en prioritert, målbar veikartplan.
  • Lag selvbetjente standardløp som hjelper produktteam med å bygge og videreutvikle tjenester.
  • Samordne tekniske planer med partnerteam innen AI, CI/CD og skyinfrastruktur.
  • Samarbeid med kundevendte team for å sikre at utviklerplattformens løsninger møter kundenes og virksomhetens behov.
  • Styrk teamets tekniske praksis gjennom designgjennomganger, mentorering, parprogrammering og utvikling av tekniske ledere.

Krav

  • Minst 8 års yrkeserfaring innen programvareutvikling.
  • Dyp ekspertise i et programmeringsspråk for allmenn bruk, som Kotlin, Java, Go eller TypeScript.
  • Komfortabel med å jobbe i flere programmeringsspråk.
  • Solid erfaring med byggesystemer i stor skala og avhengighetshåndtering, som Gradle, Maven eller npm.
  • Erfaring med å håndtere programvaremigreringer på tvers av hundrevis av tjenester.
  • Dokumenterte resultater med å lede tekniske initiativer på tvers av team, fra problemdefinisjon til design, levering og innføring.
  • Erfaring med å utforme utviklerrettede produkter som CLI-verktøy, SDK-er, delte biblioteker, testrammeverk eller portaler.
  • Fokus på brukervennlighet og innføring.
  • Praktisk erfaring med AI-assisterte utviklingsverktøy og agentbaserte utviklingsmetoder, samt velbegrunnede synspunkter på bruken av dem.
  • Gode kommunikasjonsevner, blant annet evne til å skrive tydelige tekniske strategier og designdokumenter og påvirke uten formell myndighet.
  • Empati for ingeniører som brukere og en praksis for å måle resultater framfor funksjonsleveranser.
  • Erfaring med interne utviklerportaler eller tjenestekataloger som Backstage er en fordel.
  • Erfaring med å bygge eller integrere LLM-drevne utviklerverktøy, kodeagenter eller MCP-servere er en fordel.
  • Erfaring med containerbaserte eller skybaserte utviklingsmiljøer som Dev Containers, Docker, Kubernetes eller AWS ECS er en fordel.
  • Erfaring med å definere og følge opp mål for utviklerproduktivitet som DORA, SPACE eller analyser av bygg og test er en fordel.

Fordeler

  • Konkurransedyktig lønn og gode fordelsordninger.
  • Kontantlønn, som kan omfatte overtidsbetaling og bonus eller provisjon når man kvalifiserer for det.
  • Aksjer.
  • Fordeler som støtter en sunn livsstil.
  • Fleksible fordeler utformet for å møte endrede behov.
  • En hybrid arbeidsmodell som tar individuelle behov med i vurderingen.
  • Rimelig tilrettelegging for personer med funksjonsnedsettelser.