Chcete se podílet na vývoji backendu pro Stream.cz, Podcasty.cz a další weby jako jsou televizní program nebo televizeseznam.cz, které běží inhouse na vlastním cloudu ve vlastních datových centrech a oslovují miliony uživatelů denně?
Co budete dělat
- Vaší hlavní náplní práce bude vývoj škálovatelných aplikací v Pythonu a optimalizace dotazů do databáze pro vysokou zátěž
- Práce na převodu Streamu na novou platformu (migrace dat, vývoj nových API...)
- Vyvíjet backend pro seznamácké obsahové služby, automatizovat vývojové procesy a monitorovat běžící služby.
- Nasazování a provoz jsou plně automatizované (CI/CD)
Co budete potřebovat
- Bez znalosti Pythonu a vývoje IS se neobejdete
- Rozumíte CI/CD pipeline a víte, co se děje s vaším kódem po merge
- Zkušenosti s Reactem jsou vítané, nikoliv však podmínkou
Na co se můžete těšit
- Používáme mnoho moderních technologií (FastAPI, MongoDB, Redis, Maria DB, PostgreSQL, Docker, Kubernetes, Prometheus, Grafana, Sentry...), které vás rádi naučíme.
- V případě zájmu můžete vyvíjet náš administrační web v Reactu
- Využíváme AI/ML metody (Copilot, Claude code)
- Jsme otevřeni dalším zajímavým inovacím. Naše technologické zázemí rádi posouváme dále podle celosvětových trendů.
- Máme možnost ovlivňovat výsledný produkt. Při procesu vývoje nových funkcí jsou řešení konzultována s vývojáři.
- Možnost vybrat si vlastní techniku dle preferencí (MacOS nebo HP s libovolnou Linux distribucí, případně možnost používat i vlastní zařízení)
- Přátelské prostředí, kde si pomáháme a sdílíme know-how a možnost učit se od zkušených vývojářů.
Jak probíhá výběrko
- Váš životopis a přiložené dokumenty pečlivě projdeme a v případě shody se s vámi spojí telefonicky Tereza z HR a během 10-20 minut proberete vzájemná očekávání a požadavky.
- Technické předkolo na Zoomu
- Pokud vše bude ladit, pozveme vás osobní pohovor, jehož součástí bude i technické prověření vašich znalostí a dovedností. Představíme vám detailněji pozici, fungování týmu a samozřejmě bude prostor pro vaše dotazy. Osobní setkání obvykle trvá přibližně 2 hodiny.
- Bude nám stačit toto jedno osobní setkání na to, abychom se mohli rozhodnout, zda bychom vám nabídli práci v tomto týmu.
Chcete se dozvědět více? Dejte nám o sobě vědět!