
Toast tworzy zintegrowane oprogramowanie i sprzęt dla branży gastronomicznej. Platforma łączy technologie punktów sprzedaży, obsługę płatności, zamówienia online, naliczanie wynagrodzeń i narzędzia operacyjne, pomagając restauracjom zarządzać codzienną działalnością w jednym systemie. Toast obsługuje szeroki zakres firm, w tym restauracje szybkiej i pełnej obsługi, lokale typu fast casual, restauracje fine dining, kawiarnie i food trucki, a także publikuje analizy branżowe oraz materiały edukacyjne dla osób prowadzących lokale gastronomiczne.
Starszy inżynier oprogramowania, narzędzia dla programistów
Wyznaczaj architekturę i twórz narzędzia deweloperskie wspierane przez AI dla platformy technologicznej Toast dla restauracji. Usprawniaj procesy inżynieryjne w setkach usług i zespołów.
151 000 $ – 309 000 $ / rok
ZdalniePełny etatLeadWymagany Język: angielskiRelacje z deweloperamiOpis
- Wyznaczaj kierunek techniczny i długoterminową architekturę lokalnego środowiska programistycznego, narzędzi do kompilacji, współdzielonych bibliotek i portalu dla programistów.
- Kształtuj architekturę platform testowych i podstawowych bibliotek do tworzenia usług internetowych.
- Projektuj, twórz i wdrażaj kluczowe komponenty platformy wykorzystywane przez różne zespoły.
- Wykorzystuj dane i opinie inżynierów we współpracy z zespołem produktowym, aby wykrywać utrudnienia w przepływach pracy i ustalać mierzalną, uporządkowaną według priorytetów mapę drogową.
- Twórz samoobsługowe, sprawdzone ścieżki, które pomagają zespołom produktowym budować i rozwijać usługi.
- Uzgadniaj plany techniczne z zespołami AI, CI/CD i infrastruktury chmurowej.
- Współpracuj z zespołami obsługującymi klientów, aby rozwiązania platformy dla programistów odpowiadały na potrzeby klientów i firmy.
- Rozwijaj praktyki techniczne zespołu poprzez przeglądy projektów, mentoring, programowanie w parach i kształcenie liderów technicznych.
Wymagania
- Co najmniej 8 lat zawodowego doświadczenia w inżynierii oprogramowania.
- Dogłębna znajomość języka ogólnego przeznaczenia, takiego jak Kotlin, Java, Go lub TypeScript.
- Gotowość do pracy w kilku językach programowania.
- Duże doświadczenie z systemami kompilacji na dużą skalę i zarządzaniem zależnościami, takimi jak Gradle, Maven lub npm.
- Doświadczenie w zarządzaniu migracjami oprogramowania obejmującymi setki usług.
- Doświadczenie w prowadzeniu inicjatyw technicznych obejmujących wiele zespołów — od zdefiniowania problemu, przez projekt i wdrożenie, po przyjęcie rozwiązania.
- Doświadczenie w projektowaniu produktów dla programistów, takich jak CLI, SDK, współdzielone biblioteki, platformy testowe lub portale.
- Dbałość o użyteczność i adopcję.
- Praktyczne doświadczenie z narzędziami deweloperskimi wspieranymi przez AI i agentowymi praktykami programistycznymi oraz przemyślane podejście do ich stosowania.
- Doskonałe umiejętności komunikacyjne, w tym umiejętność pisania klarownych strategii technicznych i dokumentów projektowych oraz przekonywania bez formalnych uprawnień.
- Empatia wobec inżynierów jako użytkowników oraz koncentracja na mierzeniu wyników, a nie dostarczaniu funkcji.
- Doświadczenie z wewnętrznymi portalami dla programistów lub katalogami usług, takimi jak Backstage, będzie atutem.
- Doświadczenie w tworzeniu lub integrowaniu narzędzi deweloperskich opartych na LLM, agentów programistycznych lub serwerów MCP będzie atutem.
- Doświadczenie z konteneryzowanymi lub chmurowymi środowiskami programistycznymi, takimi jak Dev Containers, Docker, Kubernetes lub AWS ECS, będzie atutem.
- Doświadczenie w definiowaniu i śledzeniu miar produktywności programistów, takich jak DORA, SPACE lub analityka kompilacji i testów, będzie atutem.
Benefity
- Konkurencyjne wynagrodzenie i programy świadczeń.
- Wynagrodzenie pieniężne, które w stosownych przypadkach może obejmować dodatek za nadgodziny oraz premię lub prowizję.
- Udziały kapitałowe.
- Świadczenia wspierające zdrowy styl życia.
- Elastyczne świadczenia dopasowane do zmieniających się potrzeb.
- Hybrydowy model pracy uwzględniający indywidualne potrzeby.
- Racjonalne usprawnienia dla osób z niepełnosprawnościami.