Doodle
Doodle
51 – 200 Zaměstnanci
LogistikaMarketingPoradenství
Doodle vyvíjí software pro plánování, který lidem pomáhá koordinovat schůzky, události, rezervace a skupinová rozhodnutí. Jeho platforma nabízí ankety pro výběr data, plánování schůzek ve dvojici, rezervaci termínů zákazníky a nástroje pro organizaci skupinového výběru, čímž omezuje zdlouhavou komunikaci při hledání vhodného času. Službu používají miliony lidí a tým společnosti Doodle čítající 51–200 zaměstnanců působí v centrále v Curychu a kancelářích v Atlantě, Berlíně a Bělehradě.

Senior backendový softwarový inženýr (Java) — Doodle, hybridně, Berlín

Budujte škálovatelné backendové služby v Javě, rozhraní GraphQL API a událostmi řízené systémy založené na Kafce pro platformu Doodle pro plánování schůzek. Pomáhejte řešit složité výzvy spojené se správou, zpracováním a prezentací času na globálních trzích.

Popis

  • Navrhovat, vyvíjet a nasazovat škálovatelné, vysoce výkonné backendové služby v Javě
  • Zpřístupňovat backendové funkce prostřednictvím GraphQL se zaměřením na efektivní získávání dat a výkon dotazů
  • Vytvářet událostmi řízená řešení založená na Kafce, která podporují spolehlivé datové toky a pohotové systémy
  • Udržovat široký přehled o backendovém prostředí a jeho integracích v distribuované infrastruktuře
  • Využívat vývojové nástroje založené na LLM a agentních technologiích při zachování úplného porozumění výslednému kódu a odpovědnosti za něj
  • Řešit složité výzvy spojené s globální správou, zpracováním a prezentací času
  • Spolupracovat s mezioborovými týmy na převodu komplexních potřeb plánování do účinných technických řešení
  • Podílet se na náboru prostřednictvím technických pohovorů, domácích úkolů, pohovorů s vedením a HR a ověřování referencí

Požadavky

  • Bakalářské vzdělání v oboru informatiky, příbuzném technickém oboru nebo odpovídající praktické zkušenosti
  • Profesní zkušenost s návrhem, vývojem a dodáváním produkčně připravených, vysoce souběžných backendových služeb v Javě
  • Silné systémové myšlení a schopnost řešit problémy
  • Schopnost číst, ladit a chápat kódové základny napsané v několika jazycích
  • Praktická zkušenost s distribuovanými systémy, mikroslužbami a událostmi řízenými architekturami založenými na Kafce
  • Nacházet se v Německu a mít tam plné oprávnění k práci
  • Vyžaduje se stávající oprávnění k práci v Německu
  • Vízová podpora není k dispozici
  • Pomoc s relokací není k dispozici
  • Pokročilá zkušenost s inženýrskými postupy s podporou AI je výhodou
  • Znalost reaktivního programování, AWS nebo GCP, Dockeru a Kubernetes je výhodou
  • Základní znalost datových struktur, algoritmů a návrhu distribuovaných systémů je výhodou
  • Zkušenost s návrhem a poskytováním API, přednostně GraphQL, je výhodou

Benefity

  • Pracovní prostředí založené na důvěře a respektu
  • Rovné pracovní příležitosti
  • Přístup k nástrojům pro vývoj s podporou AI a agentních technologií
  • Spolupráce napříč funkcemi a obory
  • Autonomie a podpora přicházet s nápady a experimentovat
  • Hybridní způsob práce
  • Možnost poznat vysokokapacitní, distribuované a reaktivní systémy