Senior Fullstack Software Developer (m/ž)
Od dobrých otázek k fungujícímu řešení.
Baví Vás programovat, propojovat systémy a při novém zadání se nejdřív ptáte: „Co tím vlastně potřebujeme vyřešit?“
Do týmu AIDCC v O2 hledáme zkušeného vývojáře nebo vývojářku, který/á se dokáže stát partnerem pro zákazníka a dotáhnout řešení od prvního rozhovoru až do provozu.
Vyvíjíme zákaznické aplikace, hlasové a digitální služby, automatizujeme procesy a propojujeme firemní systémy. Budete zjišťovat potřeby zadavatelů, navrhovat architekturu a programovat. Dostanete prostor ovlivnit, co stavíme, proč to stavíme a jak to bude fungovat.
Primárně se budete věnovat jednomu z našich produktů. Postupně poznáte i další řešení týmu, abychom si dokázali vzájemně pomoci a zastoupit se.
Co u nás budete dělat
- Hledat skutečný problém. Mluvit se zadavateli od vedení společnosti po uživatele a provoz, zjišťovat jejich skutečné potřeby a převádět je do jasné specifikace.
- Přemýšlet od začátku do konce. Propojovat zákaznickou zkušenost, aplikační logiku, data, integrace a provoz, včetně chybových stavů a předání práce člověku.
- Navrhovat a dodávat řešení. Od datového modelu přes API a integrace po uživatelské rozhraní. Technologie volit podle problému, výkonu a dlouhodobé udržitelnosti.
- Vyvíjet s AI. Pracovat metodou spec-driven development, řídit agentní smyčky a více AI agentů současně. Za výsledný kód a jeho chování budete nést plnou odpovědnost.
- Dostávat AI do praxe. Pracovat s jazykovými modely, agenty a firemními daty a ověřovat, kde AI skutečně přináší hodnotu a kde je vhodnější jednodušší řešení.
- Dotahovat řešení do provozu. Od prototypu a ověření s uživateli po nasazení v kontejnerech, CI/CD automatizaci, monitoring a další rozvoj.
- Sdílet know-how a vlastní pohled. Sledovat nové technologie a pomáhat rozlišovat mezi zajímavým demem a skutečně využitelným řešením.
Koho hledáme
Jste zkušený developer, který se postupně posunul také do role konzultanta a partnera pro byznys. Máte zkušenosti s reálnými aplikacemi a řešení dokážete samostatně navrhnout, implementovat, otestovat a provozovat, a to i bez AI.
- Orientujete se v návrhu databází a SQL, API, autentizaci, asynchronním zpracování a integracích. Problém dokážete hledat i napříč jednotlivými komponentami.
- AI je Váš hlavní způsob práce. Rozumíte principům LLM a generativní AI, práci s kontextem, tool callingu, evaluaci kvality i jejich limitům. Máte zkušenost s vývojem od chatu až po orchestraci agentů.
- Dokážete komunikovat s vedením firmy o dopadech a nákladech stejně jako s databázistou, vývojářem nebo specialistou podpory. Umíte vysvětlit technické kompromisy a upozornit na zadání, které neřeší podstatu problému.
- Znáte enterprise prostředí a víte, že řešení začíná business konzultací a končí bezpečným, auditovatelným a automatizovaným provozem.
- Máte vlastní názor na vývoj AI, umíte ho podložit a zároveň změnit podle výsledků.
- Záleží Vám na tom, zda řešení funguje, lidé ho používají a přináší jim hodnotu.
- Máte portfolio vlastních projektů, například na GitHubu, které dokážete představit.
- Domluvíte se česky a anglicky.
Technologie, ve kterých se pohybujete
Nepředpokládáme expertní znalost všech technologií. Očekáváme orientaci a schopnost rychle si osvojit nové.
- Jazyky a frameworky: TypeScript/JavaScript, Node.js, React, C#/.NET Core, Java, Python
- Data: SQL, návrh databází, PostgreSQL, Redis
- Cloud: AWS, Azure, Google Cloud, Lambda, Azure Functions, Cloud Run a další serverless služby
- Provoz: Git, Docker, kontejnerizace, CI/CD pipelines, logování, monitoring
- AI: LLM API, agenti, tool calling, MCP, RAG, evaluace kvality, spec-driven development
- AI harness: Claude Code, Codex, Gemini CLI nebo obdobné
Co bude výhodou
- Sdílíte náš pohled, že přirozenou formou interakce s AI bude hlas a současné textové rozhraní je přechodným stavem.
- Znáte prostředí kontaktních center: inbound/outbound komunikaci, směrování interakcí, IVR, práci operátorů a návaznost na CRM.
- Máte zkušenosti s Genesys Cloud, Genesys Engage, Amazon Connect nebo řešeními Microsoftu pro zákaznickou péči.
- Orientujete se v telefonii, STT/TTS, realtime streamování a aplikacích citlivých na latenci.
- Věnujete se open-source aktivitám, odborným přednáškám, publikacím nebo mentoringu kolegů.
Jak u nás pracujeme
- AI-first: AI je součástí našeho vývojového procesu a každý člen týmu pracuje s vlastními AI agenty.
- Odpovědnost za produkt: za svůj produkt odpovídáte v celém životním cyklu od návrhu po provoz.
- Sdílení know-how: díky rotaci a předávání znalostí dokáže tým podpořit kterékoli z našich řešení.
- Kontinuální inovace: nové modely a přístupy průběžně ověřujeme a zavádíme ty, které přinášejí prokazatelnou hodnotu.
Jak poznáme, že se Vám daří
Ze zadání dokážete vytáhnout podstatu, navrhnout rozumnou cestu a dodat funkční řešení. Umíte obhájit technická rozhodnutí, zapracovat zpětnou vazbu a ukázat konkrétní přínos pro zákazníka nebo provoz.
Když narazíte na problém mezi systémy, pomůžete ho dotáhnout až k vyřešení. Svým know-how a nástroji zároveň posouváte i zbytek týmu.
Co pro vás máme my?
- Už žádné hlídání útraty za data a volání díky zaměstnaneckému tarifu
- Každé 3 roky příspěvek až 18 000 Kč na nový telefon
- 18 000 benefit bodů ročně na relax, nákupy, dovolenou
- 5 týdnů dovolené pro odpočinek + 3 sick days
- Recharge (dlouhodobé volno) – po každých 5 letech navíc 20 dní placeného volna
- Stravenkový paušál 123 Kč/den přímo do výplaty
- Body do O2 Knihovny v roční hodnotě 3 600 Kč na e‑knihy nebo audioknihy
- Multisport karta – vstupenka do fitka i wellness
- Slevová Shell karta – nejvýhodnější ceny na trhu
- Zlevněné O2 produkty pro vás i vaše blízké
- Možnost vzdělávání – workshopy, on‑line kurzy a speciální školení
- Interní soutěže o benefit body, vstupenky, zájezdy i super ceny
- Teambuildingy, sportovní hry, Vánoční party a Family days – protože nás baví být spolu i mimo práci
- Výhodné nákupy u partnerů (Makro, HP, ČEDOK, auta a další)
O společnosti O2 Czech Republic
Snažíme se spojovat možnosti technologií s přáními lidí a potřebami firem. Díky našim produktům a službám inspirujeme, motivujeme a povzbuzujeme lidi k úspěchům a k novým objevům každý den. Pomáháme jim rozvíjet jejich potenciál a sdílíme s nimi jejich radost. Jsme inspirací pro více než 5 miliónů zákazníků a to nás naplňuje. Měníme náš svět a vy ho můžete měnit společně s námi.
zobrazit více
SOUHLAS SE ZPRACOVÁNÍM OSOBNÍCH ÚDAJŮ
Souhlasím se zpracováním osobních údajů. Zpracování osobních údajů upravuje zákon č. 101/2000 Sb., o ochraně osobních údajů. Souhlas je udělen společnosti O2 Czech Republic a.s. jakožto správci pro účely výběrového řízení na danou pracovní pozici a dále pro účely evidování mé osoby jakožto potenciálního zaměstnance u této společnosti. Souhlas uděluji na dobu 2 let ode dne odeslání osobních údajů. Beru na vědomí, že udělení souhlasu je dobrovolné a že jej mohu kdykoli odvolat. Jsem srozuměn s tím, že zpracování osobních údajů bude provádět společnost LMC s.r.o., IČ: 264 41 381, se sídlem Praha 7, Jankovcova 1569/2c, PSČ 170 00, prostřednictvím svých elektronických systémů a společnost Video Recruiting Solutions s.r.o., IČ: 247 69 304, se sídlem Praha 5 – Hlubočepy, Skalní 578/26, PSČ 152 00. Jsem informován o tom, že mám právo na informaci o tom, jaké osobní údaje, k jakému účelu a jakým způsobem jsou o mně zpracovávány. Pokud zjistím nebo se domnívám, že správce provádí zpracování mých osobních údajů, které je v rozporu s ochranou mého soukromého a osobního života nebo v rozporu se zákonem, zejména jsou-li osobní údaje nepřesné s ohledem na účel jejich zpracování, mohu požádat správce o vysvětlení, nebo požadovat, aby správce odstranil takto vzniklý stav. Zejména se může jednat o blokování, provedení opravy, doplnění nebo likvidaci osobních údajů.
Souhlas zaměstnavateli se zpracováním osobních údajů
Uděluji společnostem koncernu O2 jakožto společným správcům osobních údajů souhlas s tím, aby mě kontaktovaly v případě, že pro mě budou mít jinou nabídku v rámci koncernu O2. Společnosti koncernu O2: · O2 Czech Republic a.s., IČO: 60193336, se sídlem Praha 4 - Michle, Za Brumlovkou 266/2, PSČ 14022 · O2 IT Services s.r.o., IČO: 02819678, se sídlem Za Brumlovkou 266/2, Michle, 140 00 Praha 4 · O2 Financial Services s.r.o., IČO: 05423716, se sídlem Za Brumlovkou 266/2, Michle, 140 00 Praha 4 · INTENS Corporation s.r.o., IČO: 28435575, se sídlem Vyskočilova 1481/4, Michle, 140 00 Praha 4 · O2 CRM Services s.r.o., IČO 06321399, se sídlem Za Brumlovkou 266/2, Michle, 140 00 Praha 4 Souhlas uděluji na dobu 2 let ode dne odeslání osobních údajů. Beru na vědomí, že udělení souhlasu je dobrovolné a že jej mohu kdykoli odvolat. Dále beru na vědomí, že mám v souvislosti s uvedeným zpracováním osobních údajů jako subjekt poskytnutých osobních údajů vůči správcům (na adrese výše nebo e-mailu své náborářky/náboráře) možnost uplatnit právo: · na přístup k osobním údajům; · na opravu nepřesných osobních údajů a na oznámení opravy; · na výmaz osobních údajů a na oznámení výmazu; · na omezení zpracování osobních údajů a na oznámení omezení zpracování; · na přenositelnost osobních údajů; · vznést námitku proti zpracování osobních údajů; · nebýt předmětem žádného rozhodnutí založeného výhradně na automatizovaném zpracování, včetně profilování, které by pro něj mělo právní účinky; · obrátit se na Úřad pro ochranu osobních údajů. Beru na vědomí, že výše uvedená práva, včetně odvolání tohoto souhlasu mohu uplatnit zasláním písemné žádosti poštou na adresu sídla příslušného správce.
Poučení se zpracováním osobních údajů
Zpracování osobních údajů bude pro správce provádět O2 Czech Republic a.s., IČO: 60193336 (v případě, že se nejedná o pozici nabízenou přímo společností O2 Czech Republic a.s.) a společnost Alma Career Czechia s.r.o., IČO: 264 41 381, prostřednictvím svých elektronických systémů. Společnosti koncernu O2: · O2 Czech Republic a.s., IČO: 60193336, se sídlem Praha 4 - Michle, Za Brumlovkou 266/2, PSČ 14022 · O2 IT Services s.r.o., IČO: 02819678, se sídlem Za Brumlovkou 266/2, Michle, 140 00 Praha 4 · O2 Financial Services s.r.o., IČO: 05423716, se sídlem Za Brumlovkou 266/2, Michle, 140 00 Praha 4 · INTENS Corporation s.r.o., IČO: 28435575, se sídlem Vyskočilova 1481/4, Michle, 140 00 Praha 4 · O2 CRM Services s.r.o., IČO 06321399, se sídlem Za Brumlovkou 266/2, Michle, 140 00 Praha 4 Odpovědí na tuto pozici poskytujete správci své osobní údaje za účelem a na dobu realizace příslušného výběrového řízení. Vaše údaje budou zpracovány ručně i automatizovaně. V souvislosti se zpracováním Vašich osobních údajů máte jako subjekt poskytnutých osobních údajů vůči správci (na adrese výše nebo e-mailu své náborářky/náboráře) možnost uplatnit právo: · na přístup k osobním údajům; · na opravu nepřesných osobních údajů a na oznámení opravy; · na výmaz osobních údajů a na oznámení výmazu; · na omezení zpracování osobních údajů a na oznámení omezení zpracování; · na přenositelnost osobních údajů; · vznést námitku proti zpracování osobních údajů; · nebýt předmětem žádného rozhodnutí založeného výhradně na automatizovaném zpracování, včetně profilování, které by pro něj mělo právní účinky; · obrátit se na Úřad pro ochranu osobních údajů. .
Další zajímavé pozice z O2 Czech Republic
- CRM Lead – Strategie a zákaznická komunikace (m/ž)
- Specialista komunikace O2 – kontaktní centrum (m/ž)
- Senior Developer – digitální a hlasová řešení (m/ž)
- Senior Fullstack Software Developer (m/ž)
- Konzultant značkové prodejny – příležitost pro absolventy (m/ž)
- Recepční- INTENS (m/ž)
- Start kariéry v IT: Dohled nad IP službami (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant O2 prodejny (m/ž)
- Opportunity Manager (m/ž)
- Konzultant O2 prodejny (m/ž)
- Tester a procesní specialista – mobilní služby pro firemní zákazníky (m/ž)
- Konzultant O2 prodejny (m/ž)
- O2 Store Manager (m/ž) | Praha OC SMÍCHOV (pro interní)
- Konzultant O2 prodejny (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant O2 prodejny (m/ž)
- Administrátor Windows serverů a M365 (m/ž) - O2 IT Services
- Service Desk Operátor (m/ž) - O2 IT Services
- Segment Market Specialist SMB (m/ž)
- QA Engineer / AI-Native Tester (m/ž)
- AI Quality Specialist (m/ž)
- Fullstack Developer / AI-Native Engineer (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant značkové prodejny – příležitost pro absolventy (m/ž)
- Konzultant značkové prodejny – příležitost pro absolventy (m/ž)
- Datový analytik (m/ž)
- Nová výzva, nová příležitost – staň se Team Leaderem!
- Manažer regionálního Presales (m/ž)
- Konzultant značkové prodejny – příležitost pro absolventy (m/ž)
- Konzultant značkové prodejny – příležitost pro absolventy (m/ž)
- Konzultant O2 prodejny (m/ž)
- Migration Architect — Cloud Data Platform (m/ž) - O2 IT Services
- Konzultant O2 prodejny (m/ž)
- Senior Segment Proposition Specialist (m/ž)
- Konzultant zákaznické linky – příchozí hovory (m/ž)
- SMB Marketing & Performance Specialist (m/ž)
- Konzultant značkové prodejny – příležitost pro absolventy (m/ž)
- O2 Store Manager (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant O2 prodejny (m/ž)
- Junior technik - instalace a servis internetu a sítí (m/ž)
- Junior technik - instalace a servis internetu a sítí (m/ž)
- Senior Bezpečnostní analytik pro Cyber Defense Center (m/ž)
- Junior Bezpečnostní analytik pro Cyber Defense Center (m/ž)
- Finance Internship v O2 | Brigáda při VŠ (m/ž)
- Ředitel fixních služeb a konektivity (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant O2 prodejny (m/ž)
- Ředitel mobilních služeb a konvergentních propozic (m/ž)
- Obchodní zástupce pro akvizici korporátních zákazníků - celá ČR (m/ž)
- Projektový specialista Nadace O2 (m/ž)
- Head of Credit Risk (m/ž)
- Specialista pojištění a fintech služeb (m/ž)
- Konzultant O2 prodejny (m/ž)
- Teamleader obchodního týmu (m/ž)
- Teamleader obchodního týmu (m/ž)
- Biztosítási kárügyintézési szakértő magyar nyelvtudással (n/f) - O2 Financial services
- Account Manager Plzeňsko - Medium Corporate Sales (m/ž)
- Osobní asistent (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant značkové prodejny – příležitost pro absolventy (m/ž)
- Konzultant značkové prodejny – příležitost pro absolventy (m/ž)
- Obchodní zástupce pro malé a střední firmy (m/ž) - celá ČR
- Specialista zákaznického centra O2 (m/ž)
- Konzultant O2 prodejny (m/ž)
- Administrátor virtualizace (m/ž) - O2 IT Services
- Configuration Manager Administrátor (m/ž) - O2 IT Services
- Storage a SAN specialista (m/ž) - O2 IT Services
- Business Development Manager jižní Morava - Korporátní segment (m/ž)
- IT Administrátor - Microsoft Defender (m/ž) - O2 IT Services
- AI Engineer for Dataclair AI Centre (m/f)
- Senior AI Engineer for Dataclair AI Centre (m/f)
- Administrativní podpora (m/ž)
- Specialista péče o zákazníky se slovenštinou a češtinou (m/ž) - O2 Financial services
- Specialista péče o zákazníky (m/ž) poloviční úvazek - O2 Financial Services
- Specialista péče o zákazníky s maďarštinou práce z domova v ČR (m/ž) O2 Financial Services
- Specialista pojistných událostí s maďarštinou (m/ž) - O2 Financial services