
Toast razvija integrirani softver i hardver za ugostiteljsku industriju. Njegova platforma objedinjuje tehnologiju prodajnog mjesta, obradu plaćanja, online naručivanje, obračun plaća i operativne alate kako bi restoranima pomogla upravljati svakodnevnim poslovanjem u jednom sustavu. Toast služi širokom rasponu poslovanja, uključujući restorane s brzom i punom uslugom, fast-casual lokale, fine dining restorane, kafiće i kamione s hranom, a objavljuje i uvide iz industrije te edukativne sadržaje za ugostitelje.
Glavni softverski inženjer za iskustvo developera
Određujte arhitekturu i razvijajte AI alate za developere za Toastovu tehnološku platformu za restorane. Unaprijedite inženjerske procese u stotinama servisa i timova.
151.000 $ – 309.000 $ / godina
UdaljenoPuno radno vrijemeVoditeljObavezan Jezik: engleskiOdnosi s programerimaOpis
- Određujte tehnički smjer i dugoročnu arhitekturu za lokalni razvoj, alate za izgradnju, zajedničke biblioteke i portal za developere.
- Usmjeravajte arhitekturu okvira za testiranje i temeljnih biblioteka za razvoj web-servisa.
- Osmislite, izradite i isporučite ključne komponente platforme koje koriste različiti timovi.
- Surađujte s timom za proizvode te koristite podatke i povratne informacije inženjera kako biste prepoznali prepreke u procesima i definirali prioritizirani plan s mjerljivim ciljevima.
- Izradite samoposlužne provjerene putove koji produktnim timovima pomažu u izradi i razvoju servisa.
- Uskladite tehničke planove s partnerskim timovima za AI, CI/CD i infrastrukturu u oblaku.
- Surađujte s timovima koji rade sa zákaznicima kako bi rješenja platforme za developere odgovorila na potrebe korisnika i poslovanja.
- Unaprijedite tehničku praksu tima pregledima dizajna, mentorstvom, zajedničkim radom na kodu i razvojem tehničkih voditelja.
Zahtjevi
- Najmanje 8 godina profesionalnog iskustva u softverskom inženjerstvu.
- Izvrsno poznavanje jezika opće namjene kao što su Kotlin, Java, Go ili TypeScript.
- Spremnost na rad u više programskih jezika.
- Opsežno iskustvo s velikim sustavima za izgradnju i upravljanjem ovisnostima, kao što su Gradle, Maven ili npm.
- Iskustvo u upravljanju migracijama softvera kroz stotine servisa.
- Dokazano iskustvo u vođenju tehničkih inicijativa među timovima, od definiranja problema do dizajna, isporuke i usvajanja.
- Iskustvo u dizajniranju proizvoda za developere kao što su CLI alati, SDK-ovi, zajedničke biblioteke, okviri za testiranje ili portali.
- Usmjerenost na jednostavnost korištenja i prihvaćenost.
- Praktično iskustvo s alatima za razvoj uz pomoć AI-ja i agentskim praksama razvoja te informirani stavovi o njihovoj primjeni.
- Izvrsne komunikacijske vještine, uključujući pisanje jasnih tehničkih strategija i dizajnerskih dokumenata te utjecanje bez formalnih ovlasti.
- Empatija prema inženjerima kao korisnicima i praksa mjerenja rezultata umjesto isporučenih značajki.
- Iskustvo s internim portalima za developere ili katalozima servisa kao što je Backstage smatra se prednošću.
- Iskustvo u izradi ili integraciji alata za developere pokretanih velikim jezičnim modelima, programskih agenata ili MCP poslužitelja smatra se prednošću.
- Iskustvo s kontejneriziranim ili oblačnim razvojnim okruženjima kao što su Dev Containers, Docker, Kubernetes ili AWS ECS smatra se prednošću.
- Iskustvo u definiranju i praćenju mjera produktivnosti developera kao što su DORA, SPACE ili analitika izgradnje i testiranja smatra se prednošću.
Pogodnosti
- Konkurentna primanja i programi pogodnosti.
- Novčana naknada koja, ako ispunjavate uvjete, može uključivati prekovremeni rad i bonus ili proviziju.
- Vlasnički udio.
- Pogodnosti koje podupiru zdrav način života.
- Fleksibilne pogodnosti prilagođene promjenjivim potrebama.
- Hibridni model rada koji uzima u obzir individualne potrebe.
- Razumne prilagodbe za osobe s invaliditetom.