Senior Fullstack Software Developer (m/ž)

Praha Plný úvazek Vhodné pro studenty a absolventy

Od dobrých otázek k fungujícímu řešení.

Baví tě programovat, propojovat systémy a při novém zadání se nejdřív ptáš: „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. Budeš zjišťovat potřeby zadavatelů, navrhovat architekturu a sám programovat. Dostaneš prostor ovlivnit, co stavíme, proč to stavíme a jak to bude fungovat.

Primárně se budeš věnovat jednomu z našich produktů. Postupně poznáš i další řešení týmu, abychom si dokázali vzájemně pomoci a zastoupit se.

Co u nás budeš dělat

  • Hledat skutečný problém. Mluvit se zadavateli na všech úrovních, od vedení společnosti po uživatele a lidi z provozu. Ptát se, pozorovat a ověřovat, co skutečně potřebují, a převádět to do jasné specifikace.

  • Přemýšlet od začátku do konce. Propojovat zákaznickou zkušenost, aplikační logiku, data, integrace a provoz. Počítat i s chybovými stavy a s tím, kdy má řešení předat práci člověku.
  • Navrhovat a dodávat. Navrhovat architekturu od datového modelu přes API a integrace po uživatelské rozhraní. Technologie volit podle problému, výkonových požadavků a dlouhodobé udržitelnosti.
  • Vyvíjet s AI jako se svým týmem. Pracovat metodou spec-driven development, řídit agentní smyčky a orchestrovat více AI agentů současně. Za výsledný kód a jeho chování nést plnou odpovědnost.
  • Dostat AI do praxe. Pracovat s jazykovými modely, agenty a firemními daty. Ověřovat, kde AI přináší hodnotu a kde dává větší smysl jednodušší řešení.
  • Dotahovat věci do provozu. Od prototypu přes ověření s uživateli po nasazení v kontejnerech, plnou CI/CD automatizaci, monitoring a další rozvoj.
  • Sdílet a přinášet vlastní pohled. Předávat know-how v týmu, sledovat nové technologie a pomáhat rozlišovat mezi zajímavým demem a něčím, co skutečně využijeme.

Koho hledáme

Jsi zkušený developer, který dorostl v konzultanta. Máš za sebou roky práce na reálných aplikacích a postupně ses posunul k roli partnera pro byznys. Řešení dokážeš samostatně navrhnout, implementovat, otestovat a provozovat, a to i bez AI.

  • Rozumíš tomu, co je pod povrchem. Orientuješ se v návrhu databází a SQL, API, autentizaci, asynchronním zpracování a integracích. Příčinu problému najdeš i přes hranice jednotlivých komponent.
  • AI je tvůj hlavní způsob práce. Rozumíš principům LLM a generativní AI, včetně práce s kontextem, tool callingu, evaluace kvality a jejich limitů. Prošel jsi vývojem od chatu k orchestraci agentů, a proto dnes dodáš za dny to, co dříve trvalo měsíce.
  • Domluvíš se s kýmkoli. S ředitelem firmy o dopadu a nákladech stejně jako s databázistou, vývojářem nebo specialistou podpory. Umíš vysvětlit technické kompromisy a upozornit na zadání, které neřeší podstatu problému.
  • Znáš enterprise prostředí. Víš, že řešení nevzniká izolovaně: začíná business konzultací a končí bezpečným, auditovatelným a automatizovaným provozem.
  • Máš vlastní názor a umíš ho změnit. Sleduješ vývoj oboru, máš jasnou představu, kam AI směřuje, a svůj názor dokážeš podložit i přehodnotit, když výsledky ukážou něco jiného.
  • Záleží ti na výsledku. Zajímá tě, jestli řešení funguje, jestli ho lidé používají a co jim přináší.
  • Máš co ukázat. Portfolio vlastních projektů, například na GitHubu, které umíš představit.
  • Domluvíš se česky a anglicky.

Technologie, ve kterých se pohybuješ

Nepředpokládáme expertní znalost všech uvedených technologií. Očekáváme však orientaci v nich a schopnost rychle si osvojit nové.A mission that goes beyond performance and profit (“AI for good” is our mantra)

  • 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íš náš pohled, že přirozenou formou interakce s AI bude hlas a současné textové rozhraní je přechodným stavem.
  • Znalost kontaktních center: inbound/outbound komunikace, směrování interakcí, IVR, práce operátorů a návaznost na CRM.
  • Zkušenost s Genesys Cloud, Genesys Engage, Amazon Connect nebo řešeními Microsoftu pro zákaznickou péči.
  • Orientace v telefonii, STT/TTS, realtime streamování a aplikacích citlivých na latenci.
  • Open-source aktivity, odborné přednášky, publikace nebo mentoring kolegů.

Jak u nás pracujeme

  • AI-first přístup: AI je integrální součástí našeho vývojového procesu a každý člen týmu pracuje s vlastními AI agenty.

  • Odpovědnost za produkt: každý odpovídá za svůj produkt v celém životním cyklu, od návrhu po provoz.
  • Sdílení know-how: díky rotaci a pravidelnému 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 ti daří

Ze zadání dokážeš vytáhnout podstatu, navrhnout rozumnou cestu a dodat funkční řešení. Umíš obhájit technická rozhodnutí, zapracovat zpětnou vazbu a ukázat konkrétní přínos pro zákazníka nebo provoz.
Když narazíš na problém mezi dvěma systémy, pomůžeš ho dotáhnout až k vyřešení. A tvoje know-how a nástroje posouvají i zbytek týmu.

Co pro tebe 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 tebe i tvé 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ší)

Zaujala Vás tato pozice? Dejte nám o sobě vědět!

Mám zájem

Často kladené dotazy

Jak probíhá výběrové řízení na pozice v IT?

Výběrové řízení má u nás obvykle 3–4 kroky, ale nemusíte se ničeho bát.

  1. Pošlete nám životopis a ozveme se vám co nejdřív, obvykle do pár dní. Když je reakcí víc, může to trvat déle, ale zpětnou vazbu dáme nejpozději do 14 dnů.
  2. Následuje krátký telefonický rozhovor s HR (10 až 15 minut), kde si ujasníme vaše očekávání, představy o pozici i základní formality.
  3. Následují zpravidla 2–3 kola pohovorů:
    • 1. kolo bývá online nebo osobně a trvá přibližně 30–45 minut. Účastní se ho HR a manažer nebo seniorní člen týmu.
    • 2. kolokolo probíhá většinou osobně. Setkáte se s manažerem, členy týmu a často také s HR. Součástí může být praktický úkol, který vypracujete doma nebo přímo během setkání.
    • 3. kolo není vždy součástí procesu. Pokud proběhne, obvykle se jedná o setkání s ředitelem nebo ředitelkou daného oddělení, případně o doplňující kolo.
  4. Když si vzájemně sedneme, přijde nabídka spolupráce a domluvíme se na nástupu.

Celý proces obvykle trvá pár týdnů, záleží na konkrétní pozici i dostupnosti všech zúčastněných, a průběžně vás o něm informujeme.

Jak se mám na pohovor připravit?

Projděte si informace o pozici i o O2, ať máte představu, čemu se věnujeme, a mohli se nás zeptat na vše, co vás zajímá. A hlavně se nestresujte. Pohovor bereme jako vzájemné setkání, kde zjišťujeme, jestli si budeme rozumět profesně i lidsky. Rádi se dozvíme víc o vás a stejně rádi odpovíme na vaše otázky.

Jaká je mzda na pozicích v IT?

Výše mzdy záleží na konkrétní pozici, odborné specializaci a úrovni vašich zkušeností, tedy jestli jste junior, medior nebo senior. Finanční ohodnocení v O2 tvoří stabilní základní mzda a u většiny pozic také variabilní složka (bonusy) navázaná na plnění cílů (KPIs). Výše bonusů začíná od 15 % z celkové mzdy za dané období a odvíjí se od konkrétní role a výsledků. Konkrétní finanční nabídku vždy probíráme individuálně s kandidáty v závěrečné fázi výběrového řízení.

Zvyšujete mzdy pravidelně?

Mzdy vyhodnocujeme pravidelně jednou ročně, primárním impulsem k navýšení je však váš profesní posun a rozvoj seniority. Každá role u nás má jasně definované požadavky a očekávání. Pokud prokážete rozvoj svých znalostí, dovedností a odpovědností, můžete postoupit na vyšší úroveň seniority, se kterou je spojeno i odpovídající navýšení odměny. Tento přístup nám pomáhá odměňovat skutečný profesní růst, nejen odpracované roky.

Je u vás možný home office?

Naší hlavní základnou jsou kanceláře na centrále. Chceme spolu trávit čas, potkávat se osobně a budovat vztahy napříč týmy, protože věříme, že právě tak vznikají nejlepší nápady a silnější řešení. Home office je proto možný spíše výjimečně, jsme ale flexibilní, když to dává smysl. Chceme, abyste do kanceláře chodili rádi, ne proto, že musíte, ale protože vám to dává smysl.

Jak probíhá zaučování (onboarding)?

První den strávíte společně s dalšími novými kolegy v našem vzdělávacím centru na tzv. Welcome Day. Tady vás seznámíme s fungováním firmy, připravíme techniku a nastavíme všechny potřebné přístupy. Odpoledne se přesunete do svého týmu, kde vás kolegové provedou pracovním prostředím a pomůžou s prvními kroky. Další dny už probíhají přímo v týmu, kolegové vás postupně zapojí do prvních úkolů a pomůžou vám se v nich zorientovat. Chceme, abyste se od začátku cítili vítaní a měli všechno, co potřebujete k dobrému startu. Proto naši kolegové z HR taky s nováčky pravidelně komunikují a postupně sdílí všechno potřebné v Teams kanálech.

Můžu se hlásit na více pozic najednou?

Jasně. Pokud vás zaujme víc pozic a odpovídají vašim zkušenostem nebo zájmům, klidně se přihlaste na všechny, které vám dávají smysl.

Dostanu nějakou techniku?

Pracovní notebook si u nás vybíráte sami. Na výběr máte standardní modely, nebo si za měsíční poplatek můžete pořídit prémiový model a využívat ho i k soukromým účelům. Nabídku notebooků pravidelně aktualizujeme na nejnovější modely od HP nebo MacBook. A k tomu je samozřejmostí zaměstnanecký tarif a každé 3 roky příspěvek až 18 000 Kč na nový mobil, který si sami vyberete.

Jaká je pracovní doba?

Pokud vaše pozice a domluva se šéfem umožňují flexibilní režim, pracovní dobu si můžete z velké části řídit sami, jediné, na čem obvykle trváme, je být dostupní od 9 do 15 hodin. A pokud vám lépe vyhovuje kratší úvazek, umíme se na tom domluvit.

V jakém jazyce se u vás v IT komunikuje?

Mezi sebou se bavíme převážně česky, proto u většiny pozic požadujeme češtinu minimálně na úrovni C1. Angličtinu ale samozřejmě využijete, například při práci s dokumentací nebo při komunikaci s dodavateli.

#O2 žije na Instagramu

Přejít na Instagram