Skip to content

Senior Fullstack Software Developer IT & Technology Full-time Prague

O2 Czech Republic a.s. · Telecom

Summary

We are looking for an experienced developer for the development of customer applications, voice and digital services, process automation, and integration of corporate systems. The position includes communication with stakeholders, architecture design, programming, and responsibility for delivering solutions into production using AI technologies.

Key facts

Status
Available
Location
Praha
Contract
Full-time
Start date
Immediately
Level
Senior
Required skills
  • TypeScript
  • JavaScript
  • Node.js
  • React
  • C#/.NET Core
  • Java
  • Python
  • SQL
Benefits
  • employee tariff
  • contribution up to CZK 18,000 for a new phone every 3 years
  • 18,000 benefit points annually
  • 5 weeks of vacation
  • 3 sick days
  • Recharge (long-term leave) – after every 5 years, an additional 20 days of paid leave
  • Meal voucher allowance CZK 123/day
  • O2 Library points worth CZK 3,600 annually
  • Multisport card
  • Shell discount card
  • Discounted O2 products
  • Education opportunities
  • Internal competitions
  • Teambuilding events
  • sports games
  • Christmas party
  • Family days
  • Favorable purchases from partners
Estimated salary (not official)
~85k–105k Kč/moRough estimate for a full-time role — not provided by the employer How is this calculated?

Full description

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ší)

Apply on the company site