Pracovní nabídky
Vývoj
Full-Stack vývojář
Deputy CTO / Senior Fullstack (TypeScript)

Deputy CTO / Senior Fullstack (TypeScript)

  • 0 Kč – 180 tis. Kč
  • On-site, Hybrid
  • Liberec + 2 další
  • Full-time
  • Aktualizováno 10. 09. 2026

Hledáme člověka, který ví, proč ten kód vypadá tak, jak vypadá. Ne toho, kdo ho jen zkopíruje do modelu a doufá že QA nic nenajde.

Sedíme v Turnově. Když pro tebe nepřipadá v úvahu tam být alespoň dva dny v týdnu, nečti dál, ušetříme si oba čas.

Kdo jsme

UZO.com je Syn-Fi™ platforma, první AI-native svého druhu. Lidi ve více než 165 státech světa u nás obchodují 1 300+ instrumentů. Dashboard, risk engine i výplatní systém jsme si napsali sami.

UZO je jeden ze tří produktů, které děláne. Vedle něj stavíme exalted.com, nejrychleji rostoucí fitness firmu ve střední Evropě, a trustledger.ai. Agenti brzo budou nakupovat a rozhodovat sami za sebe. Do té doby potřebují dvě věci, které dnes nemají. Data, u kterých je doložené, odkud pocházejí a že jim je nikdo cestou nepodstrčil. A účet, ze kterého zaplatí. Stavíme obojí.

Koho hledáme

Fullstack, který to myslí vážně na obou stranách. Ne backendistu, co si po večerech osahal React, a ne frontendistu, který si na data zavolá endpoint a dál ho to nezajímá. Chceme člověka, který navrhne, jak data tečou skrz celý systém, a pak to i postaví.

Někoho, kdo umí navrhnout architekturu a pak podle ní i stavět. Ne architekta, který kreslí diagramy a předává je dál, a ne kodéra, který čeká, až mu někdo řekne, jak to má vypadat. Obojí v jednom člověku.

AI nástroje používáme každý den a chceme, abys je používal taky. Rozdíl je v tom, že ty musíš poznat, kdy model navrhl blbost. Když ti přijde diff, musíš vědět, proč to má být takhle, co se rozbije za půl roku a co se rozbije při desetinásobku provozu. Kdo tohle nepozná, u nás dlouho nevydrží, protože se to projeví hned.

Budeš rozhodovat o věcech, které se pak těžko mění. Volba databáze, kudy vést hranice mezi službami, jak vypadá stav na frontendu, co si postavíme a co koupíme. A chceme, abys odporoval, když se mýlíme.

Na čem budeš dělat

Primárně na UZO. To je důvod, proč tenhle inzerát píšeme, a tam tě budeme chtít mít první měsíce naplno.

Nekončí to tam ale. Máme tři produkty a ty se navzájem potkávají. Když tě chytne trustledger.ai nebo e-commerce na Exaltedu, řekni si a domluvíme se. Nikdo tě nebude držet u jednoho projektu jen proto, že jsi na něj nastoupil.

  • Navrhovat a stavět platformu, na které běží obchodování ve 165 zemích. Backend i to, co z něj vidí uživatel

  • Rozhodovat o architektuře. Ne ji dostávat zadanou

  • Řešit výkon a spolehlivost dřív, než se projeví. Když se zpozdí vyhodnocení nebo se seká graf v reálném čase, lidi to poznají okamžitě

  • Dělat code review ostatním a nastavovat laťku, jak se u nás píše kód

  • Držet technickou úroveň. Co projde do produkce, bude na tobě

Stack

Backend

  • Deno a TypeScript, Hono

  • Postgres - Drizzle

  • Redis, pg-boss

  • OpenTelemetry

  • Vlastní interní framework

Frontend

  • Next.js 15, React 19, TypeScript, Tailwind

  • TanStack Query, zod

Co musíš mít

  • TypeScript na úrovni

  • Postavil jsi něco celého, backend i frontend, a běželo to v provozu. Zajímá nás konkrétní číslo a co se na tom rozbilo

  • Umíš vysvětlit rozhodnutí, které jsi udělal před rokem. Proč tahle databáze, proč tenhle rozpad, co bys dneska udělal jinak

  • Rozumíš tomu, co ti AI vygeneruje, dřív než to pustíš do produkce

  • Deno neznáš? Nevadí. Chceme, abys věděl, proč jsme šli z Node pryč, a uměl si k tomu do týdne udělat názor

  • Čeština, angličtina na úrovni, kdy si přečteš dokumentaci a domluvíš se s kolegou v Dubaji

Co je plus

  • Sáhl sis někdy na vlastní framework nebo interní knihovnu, kterou používá víc týmů

  • Dělal jsi na platbách, na napojení na banku nebo na účetním ledgeru. Kdo si někdy párval transakce, ví, proč se to nedá odbýt

  • Realtime data ve webovém rozhraní. Websockety, streamy, grafy, které se překreslují a nesekají

  • Trading, burza, finanční data. Nemusíš, ale ušetří ti to první měsíc

Co nabízíme

  • Architekturu, kterou navrhneš ty. Ne systém, do kterého přijdeš dopisovat cizí rozhodnutí

  • Rozpočet na AI nástroje. Používáme je hodně a nechceme, abys šetřil

  • Tři produkty pod jednou střechou. Když tě přestane bavit jedna oblast, nemusíš měnit zaměstnavatele. Stačí říct

  • Sedíme v Turnově a chceme tě tam vidět aspoň dva dny v týdnu. Zbytek je na tobě.