Backend Developer
Pattern (Nasdaq: PTRN) je lídrem v urychlování značek na globálních e-commerce tržištích s využitím proprietárních technologií a AI. Využíváním více než 91 bilionů datových bodů Pattern optimalizuje a automatizuje všechny páky růstu e-commerce pro globální značky, včetně reklamy, správy obsahu, logistiky a fulfillmentu, určování cen, předpovídání a zákaznického servisu, prostřednictvím produktů jako 3P Accelerator, TikTok Shop, PXM a ROI Hunter. Stovky globálních značek denně spoléhají na platformu Pattern pro urychlení e-commerce, aby dosáhly ziskového růstu tržeb na více než 70 globálních tržištích, včetně Amazon, Walmart.com, Target.com, eBay, Tmall, TikTok Shop, JD a Mercado Libre.
ROI Hunter je reklamní technologická platforma společnosti Pattern, která pomáhá značkám spravovat výkon na úrovni produktů napříč Meta, Google, Snap, TikTok a nyní i OpenAI ChatGPT. Jste posedlí daty, úspěchem partnerů, konáním akcí a měněním pravidel hry? Pokud máte v sobě hodně nasazení a špetku „nerda“, budujte s námi. Chceme, abyste své dovednosti využili k tomu, abyste jednu z nejrychleji rostoucích společností v USA posunuli na vrchol seznamu.
Společnost Pattern byla společností Deloitte označena za jednu z nejrychleji rostoucích technologických společností se sídlem v Severní Americe a společností Inc. za jednu z nejlépe řízených společností. Do svého obchodního modelu stavíme zkušenost zaměstnanců do centra a byla nám přiznána jedna z ocenění Newsweek Global Most Loved Workplaces®.
Potřebujeme Backend / Full Stack Developera, který pomůže budovat a udržovat platformu Creative Factory – editory šablon pro obrázky a videa, které stojí za kreativní produkcí ROI Hunter, včetně funkcí GenAI, které generují obrázky a odstraňují pozadí. V současné době dokáže v týmu pouze jedna osoba kontrolovat jak frontend, tak backendovou práci, takže tento nábor přímo odstraňuje toto úzké hrdlo a umožňuje týmu provozovat dva pracovními proudy paralelně místo jednoho po druhém. Toto je full-time role s hybridním režimem se sídlem v Brně, Česká republika.
Často kladené otázky Jak vypadá běžný den Backend Developera?
Budete vytvářet nové funkce, opravovat chyby a řešit technický dluh v rámci platformy Creative Factory, editorů šablon pro obrázky a videa, a také u novějších funkcí GenAI (generování obrázků, odstraňování pozadí).
Většinu času strávíte na Kotlin/Spring Boot backendu a postupně se budete věnovat React/TypeScript frontendové práci, jak do ní budete růst. Tým záměrně směřuje k pokrytí full-stacku.
Budete provádět code review oběma směry: číst a rozumět práci kolegy a nechat si následně zkontrolovat svou vlastní práci, aby žádná jednotlivá osoba nebyla úzkým hrdlem.
Budete denně používat AI coding nástroje (kolem 80 % toho, co tým nasadí, začíná jako AI-generated), ale budete číst, rozumět a převládat zodpovědnost za to, co commitujete, místo toho, abyste nasazovali neprověřený výstup.
Budete pracovat v relativně novém codebase s minimální dokumentací. Tým i jeho nástroje jsou staré jen asi tři měsíce, takže část práce spočívá v průzkumu a skládání věcí dohromady, nikoliv v následování nastavené cesty.
Občas budete koordinovat s Feed Team a Campaigns Team na tom, jak se šablony připojují ke katalogům a reklamám napříč Meta, Snapchat a TikTok, a volněji s Insights a Integration.
Co budu pro úspěch v této roli potřebovat?
Solidní zkušenost s Kotlin. To je ta jediná nem Negotiabilní věc. Silní Java vývojáři otevření přepnutí jsou rozumnou druhou volbou.
Praxe se Spring Boot a PostgreSQL. jOOQ, S3-kompatibilní úložiště nebo Google Cloud (Cloud Run, Cloud SQL, Cloud Functions, GKE) jsou velkým plusem.
Pohodlí s React/TypeScript a možný skutečný zájem o růst v této oblasti, případně i trochu Node.js. Nemusíte být expertem na frontend první den.
Schopnost kriticky revidovat AI-generated kód. Dokážete vysvětlit cokoli, co commitujete, ne jen ukázat na to, že to funguje.
Mindset self-startera. Tým je malý a nový, takže věci budete často zjišťovat sami na základě dostupného kontextu, místo abyste následovali manuál.
Skutečná zvídavost ohledně samotného produktu, kreativních šablon, generování obrázků a videí, nikoliv jen kódu, který za tím stojí.
České jazykové znalosti, protože tým pracuje denně v češtině. Bydlení v Brně nebo jeho blízkosti pomáhá, ale není to podmínkou.
Jak vypadá vysoký výkon?
Nasazujete funkce a opravy napříč oběma stranami stacku bez nutnosti, aby vás někdo jiný „odblokoval“.
Vaše code review (poskytnutá i přijatá) odhalují skutečné problémy, nikoliv jen drobné stylistické nedostatky, a dokážete vysvětlit jakýkoli AI-generated kód, který commitujete.
Cítíte se komfortně při zodpovědnosti za část platformy (šablony obrázků, šablony videí nebo GenAI vrstvu) od začátku až do konce.
Pomáháte týmu směřovat k jednotným workflow, která historicky existovala v oddělených codebase, místo abyste jen přidávali další k věci.
Jaký je můj potenciál pro kariérní růst? Jakmile tým přesáhne čtyři osoby, vznikne skutečný prostor pro posun k seniornímu, full-stack profilu: převzetí více rozhodování o architektuře, řízení probíhající unifikace image a video codebase a zapojení do novějších iniciativ, jako je práce na Creative Intelligence s Pattern datavědeckým týmem. To, jak rychle se to stane, závisí především na vás. Tým je dostatečně malý na to, že převzetí většího rozsahu práce je především otázkou připravenosti.
Jak vypadá úspěch v prvních 30, 60, 90 dnech?
Tým a jeho nástroje jsou staré jen asi tři měsíce, takže velká část zaostávání spočívá v průzkumu a skládání věcí dohromady, nikoliv v následování stávající dokumentace.
Prvních 30 dní: zorientujete se v backendu (Kotlin, Spring Boot, PostgreSQL), protože tam se nachází codebase a technický dluh, a začnete nasazovat malé opravy s podporou týmu.
Do 60 dnů: budete řešit skutečné backendové tickety od začátku do konce a provádět i přijímat code review na této straně.
Do 90 dnů: začnete se větvit do frontendové práce, jak se bude zvyšovat vaše sebevědomí. Nikdo nečeká full-stack produktivitu takto brzy. Jde o stabilní pokrok, nikoliv o termín.
Jaký je tým?
Budete pracovat společně s Michalem (FE) a Honzou (BE) pod dohledem Adama Šuby, Full Stack Lead týmu, který bude také vaším nejbližším každodenním mentorem jako nejzkušenější full-stack inženýr v týmu. Budete také úzce spolupracovat s Kamilem (PM) a Danilem (Designer). Tento tým je řízen daty a orientovaný na výsledky. Budete pravidelně spolupracovat s členy svého týmu při implementaci řešení, která vedou k akci. Nápady a podněty jsou povzbuzovány od všech členů.
Zní to skvěle! Jaká je firemní kultura? Hledáme jedince, kteří jsou:
Game Changers – Game changer je někdo, kdo se na problémy dívá s otevřenou myslí a sdílí nové nápady s členy týmu, pravidelně přehodnocuje stávající plány a přidává k cílům realistický časový harmonogram, činí ziskové, produktivní a inovativní příspěvky a aktivně usiluje o zlepšování procesů a výsledků Pattern.
Data Fanatics – Data fanatic je někdo, kdo rozpoznává problémy a snaží se je pochopit prostřednictvím dat, vyvozuje neotřesitelné závěry na základě dat, které vedou k řešením, která lze realizovat, a nadále sleduje účinky těchto řešení pomocí dat.
Partner Obsessed – Jedinec, který je posedlý partnery, jasně vysvětluje partnerům stav projektů a spoléhá na konstruktivní zpětnou vazbu, aktivně naslouchá očekávání partnerů a doručuje výsledky, která je převyšují, upřednostňuje potřeby svých partnerů a věnuje čas vytváření osobního zážitku pro ty, kteří s Patternem komunikují.
Team of Doers – Někdo, kdo je součástí týmu „doerů“ (činných jedinců), povzbuzuje členy týmu a uznává jejich konkrétní přispání, iniciativně pomáhá za jakýchkoli okolností, aktivně přispívá k podpoře zlepšení a nese odpovědnost jak vůči týmu, tak vůči partnerům.
Jak probíhá proces náboru? Úvodní pohovor s naším Pattern recruiting týmem
Pohovor s hiring managerem
Krátké domácí úkol (take home assignment)
Finální pohovor s Adamem a Honzou
Kontrola profesních referencí
Exekutivní revize
Nabídka
Jak mohu jako uchazeč vynout? Mluvte konkrétně o tom, jak denně používáte AI coding nástroje, nikoliv jen o tom, že je používáte. Zde nasazujeme hodně AI-assisted kódu a nejdůležitější je, že čtete, testujete a dokážete vysvětlit cokoli, co commitujete.
Ukažte skutečnou zvídavost ohledně samotného produktu: kreativních šablon, generování obrázků a videí, nejen kódu, který za tím stojí.
Mluvte konkrétně o práci v Kotlin, kterou jste zvládli od začátku do konce. To je ta dovednost, se kterou nebudeme kompromitovat, takže zde hraje větší roli hloubka než šířka znalostí.
Sdílejte příklad učení se velkého, málo dokumentovaného systému převážně sami. Naše nástroje jsou staré jen několik měsíců, takže tato role běží spíše na průzkumu než na nastaveném procesu.
Řekněte nám, zda se skutečně chcete rozvíjet do full-stack práce a proč, místo abyste frontend brali jako něco, co budete jen tolerovat.
Proč bych měl pracovat v Pattern? Pattern nabízí velké příležitosti k tomu, aby se člověk podílel na změně v e-commerce průmyslu! Jsme společností plnou talentovaných lidí, která se rychle a často vyvíjí. Stanovujeme si velké cíle, neúnavně pracujeme na jejich dosažení a milujeme naši Pattern komunitu. Věříme také v zábavu a vyvážený život, proto nabízíme skvělé benefity, které zahrnují: 25 dní dovolené 3 placené nemocenské dny ročně Příspěvek na práci z domova (Work from home allowance) Příspěvek na Multisport kartu Jednou měsíčně bezplatný masáž nebo fyzioterapeutický zákrok Firemní vzdělávací rozpočet pro váš rozvoj Firemní a týmové akce (online i offline)
Pattern se zavazuje vytvářet rozmanité a inkluzivní prostředí. Všechna rozhodnutí o zaměstnání jsou založena na obchodních potřebách, požadavcích na pracovní pozici a individuálních kvalifikacích, bez diskriminace na základě rasy, pohlaví, věku, postižení, sexuální orientace nebo jakéhokoli statusu chráněného místním zákonem.