Jobs · startupjobscz
Senior Full Stack Developer | Python & React
Cobalt Streamworks · Praha · Indexed today
About the role
Develop and maintain the Leadhub e-commerce SaaS product using Python and React.
Baví tě mít funkci celou, od datového modelu přes API až po rozhraní, ve kterém pak denně pracují marketéři tisíců e-shopů? Hledáme zkušeného a samostatného full stack vývojáře nebo vývojářku se silnější stránkou na backendu pro rozvoj Leadhubu, e-commerce SaaS produktu. Každý den zpracováváme miliony zákaznických, produktových a behaviorálních událostí. Na jejich základě vytváříme segmenty, spouštíme automatizace, personalizujeme obsah a rozesíláme e-mailové a SMS kampaně. Většinu času strávíš v Pythonu nad daty a backendovou logikou, zbytek ve frontendu aplikace, ve které zákazníci celý systém ovládají. Nečeká tě zakázkový vývoj ani dokonale rozepsané tickety: problém pochopíš v širším kontextu, navrhneš řešení a dotáhneš ho až do produkce. Nástroje jako Claude Code jsou u nás přirozenou součástí každodenního vývoje. Co je Leadhub? Leadhub pomáhá e-shopům využívat jejich zákaznická data k efektivnější komunikaci. Marketéři v něm připravují kampaně, vytvářejí segmenty zákazníků a spouštějí automatizace podle toho, co lidé nakoupili, prohlíželi nebo nechali v košíku. Činnosti, které by jinak znamenaly hodiny ruční práce, díky Leadhubu probíhají automaticky. Vyvíjíme vlastní produkt, který používají tisíce e-shopů. Nejsme agentura ani software house. Je nás zhruba 25 a vývojáři mají přístup k produktovému kontextu, ovlivňují technická rozhodnutí a vidí výsledky své práce. Na čem budeš pracovat? Srdcem Leadhubu je backend, který zajišťuje zpracování dat, segmentaci, automatizace, personalizaci i samotné rozesílání komunikace. Nad ním stojí webová aplikace, ve které zákazníci celý systém každý den ovládají. Funkce u nás bereš celé, od datového modelu a API až po rozhraní. Řešíme například: 🔹 rychlé vyhodnocování segmentů nad miliony zákaznických a produktových událostí, 🔹 spolehlivé spouštění a škálování automatizovaných scénářů, 🔹 rozhraní pro tvorbu kampaní, segmentů a automatizací, 🔹 vývoj funkcí postavených na LLM a implementace vlastních agentických systémů využívajících poslední poznatky v oboru, 🔹 integrace s e-shopovými platformami a externími službami, 🔹 výkon, spolehlivost a náklady celé infrastruktury. Součástí práce je také postupné zjednodušování architektury, zlepšování testů a observability a rozumné odstraňování technického dluhu. Co u nás budeš dělat? 🔹 Navrhovat a implementovat funkce od datového modelu a API až po uživatelské rozhraní a nasazení. 🔹 Přebírat odpovědnost za řešení od začátku do konce a ověřit, že v produkci opravdu funguje. 🔹 Řešit výkon a spolehlivost: hledat úzká hrdla, analyzovat produkční problémy a navrhovat řešení, která obstojí i při dalším růstu. 🔹 Spolupracovat s ostatními vývojáři a produktovým týmem: diskutovat trade-offy, upozorňovat na rizika a pomáhat určit, co má smysl postavit a jak. 🔹 Zlepšovat způsob, jakým vyvíjíme: automatizovat opakující se práci a posouvat testování, monitoring, dokumentaci i interní nástroje. Koho hledáme? ✅ Máš pokročilé zkušenosti s Pythonem 3 a pracoval(a) jsi na aplikaci používané v produkci. ✅ Vedle backendu máš reálné zkušenosti s moderním webovým frontendem a JavaScriptem. ✅ Rozumíš návrhu backendových systémů, API a datových modelů. ✅ Máš zkušenost s databázemi a chápeš, jak dotazy, indexy a struktura dat ovlivňují výkon systému. ✅ Když narazíš na složitý problém, dokážeš pracovat s kódem, logy, daty a dokumentací, formulovat hypotézy a postupně je ověřovat. ✅ Git, Linux, kontejnery a automatizované testování jsou pro tebe běžnou součástí vývoje. ✅ Dokážeš své technické rozhodnutí vysvětlit, přijmout zpětnou vazbu a změnit názor, když se objeví lepší řešení. ✅ Zvládáš číst a psát technickou dokumentaci v angličtině. ✅ Jsi samostatný/á ✅ Jednoduché změny UI si zvládneš navrhnout sám s AI ✅ Bude tě zajímat i samotný produkt a jak ho lidé využívají Výhodou bude zkušenost s něčím z tohohle: 🔹 asynchronní programování v Pythonu, 🔹 distribuované systémy a microservices, 🔹 event-driven architektura, message queues nebo background processing, 🔹 systémy s vysokými nároky na výkon a spolehlivost, 🔹 zkušenosti s návrhem UI/UX a produktu, 🔹 blízkost k marketingu, 🔹 monitoring, logování, tracing a řešení produkčních incidentů, 🔹 recommender systémy, personalizace nebo práce s e-commerce daty, 🔹 návrh a ladění rozhraní pro netechnické uživatele, 🔹 vývoj funkcí využívajících LLM, 🔹 praktické používání coding agentů při vývoji. Nemusíš být na obojím stejně silný ani splňovat všechno z výhod. Čekáme jistotu v backendu, schopnost dotahovat věci i ve frontendu a to, že rychle pochopíš nový problém a samostatně se v něm posuneš. Jak u nás pracujeme s AI? AI nepoužíváme pouze jako funkci v produktu, ale také jako běžnou součást každodenní práce. Vývojáři využívají nástroje typu Claude Code při orientaci v existujícím kódu, scaffoldingu, návrhu řešení, implementaci, testování, refaktoringu nebo přípravě dokumentace. Nehledáme člověka, který musí každou řádku kódu napsat ručně. Stejně tak ale nehledáme někoho, kdo bez kontroly při
Read the full posting on startupjobscz →
FAQ
Is the Senior Full Stack Developer | Python & React role at Cobalt Streamworks remote?+
This Senior Full Stack Developer | Python & React position is listed as remote (Praha).
What seniority level is this Senior Full Stack Developer | Python & React role?+
This is a senior level position.
How do I apply for the Senior Full Stack Developer | Python & React role at Cobalt Streamworks?+
Use the "Apply on startupjobscz" button to open the original posting on startupjobscz, where you can submit your application directly to Cobalt Streamworks.