AI FullStack Developer
Jsme Qest technologies, softwarové studio z pražského Karlína. Už víc než 12 let stavíme digitální řešení pro značky jako DPD, Allegro, Groupon nebo Heureka. Díky novým projektům rosteme, a proto hledáme specialistu na vývoj produkčních aplikací s AI součástí.
Jak a na čem konkrétně děláme?
Pro DPD dlouhodobě stavíme celý digitální ekosystém: od API a vlastního ERP systému Universe přes mobilní aplikaci pro výdejní místa až po software pro síť DPD boxů v CEE regionu.
S Mall/Allegro vyvíjíme Allegro.cz v microfrontend architektuře, včetně stránek na míru klíčovým obchodním partnerům.
Pro Groupon nahrazujeme mezinárodní platformu pro téměř dvě desítky trhů a spustili jsme novou webovou aplikaci pro USA.
S Heureka Group jsme sjednotili tři společnosti pod jednu značku, od uživatelských účtů po společný frontend.
Pro Orea Hotely vyvíjíme kompletní digitální servis pro hosty: online check-in a check-out, guest web, kartu hosta i věrnostní program Discovery.
Pro mediální dům CNC (Blesk, Evropa 2, Reflex a další) tvoříme interaktivní kvízy, nástroj pro zpravodajské stories a digitální vizitky do Google/Apple Wallet.
Pro Direct jsme pracovali na rebrandingu desítek webů a podílíme se na interní platformě pro Garanci mobility.
V React Native stavíme mobilní aplikace, třeba vlastní HomeQest nebo appku pro startup Lokni, který si jde za budoucností bez PET lahví.
A umíme i víc: navrhli jsme robota pro hru Abaku, rozvíjíme se v datové analytice a děláme i chytré domácnosti.
Jak u nás vypadá AI v praxi?
Stavíme AI asistenty napojené na systémy a znalosti klientů, od chytrého vyhledávání po RAG asistenty, kteří připraví podklady pro zákazníky nebo vyhodnotí reporty.
AI zabudováváme přímo do webových a mobilních aplikací, aby ji lidé měli po ruce tam, kde pracují, a nemuseli otevírat další nástroj.
Automatizujeme procesy, ve kterých AI rozhoduje a zároveň sahá do reálných firemních systémů. Žádná dema do šuplíku.
A AI používáme i sami na sebe. Ve vlastním vývoji jedeme multi-agentní workflow napříč celým SDLC, od analýzy přes kód až po review, a klientům pomáháme nastavit totéž. Co nám funguje (a co ne), sdílíme na Qeetupech.
Na čem budete pracovat
Budete stavět produkční aplikace, ve kterých modely, agenti a znalosti nejsou ozdoba, ale součást funkčního produktu: AI asistenty, zpracování dokumentů a e-mailů nebo workflow nad enterprise API našich klientů. Propojíte uživatelské rozhraní, backend, data i klientské systémy a postaráte se, aby řešení zvládlo běžné i chybové situace v produkci. Úzce přitom spolupracujete s naším AI architektem a za dva měsíce už samostatně dodáte ucelenou AI funkci včetně integrace, evaluace a telemetrie.
Hledáme hlavně seniory. Pokud jste ale zkušený fullstack vývojář a AI se teprve naplno učíte, ozvěte se taky. I pro takový profil máme místo, prostor k růstu a technické zázemí.
Co vás u nás čeká? Budete...
stavět AI funkce od uživatelského rozhraní po backend, včetně UX, které ukáže stav zpracování, zdroje, potřebu doplnit informace nebo schválit akci,
implementovat řízené i agentické workflow: strukturované výstupy, tool calling, práci s kontextem, validaci, limity a eskalaci na člověka,
psát API adaptéry a tool kontrakty, integrovat REST, GraphQL a asynchronní zpracování a hlídat, aby se při retry nic nezapsalo dvakrát,
napojovat aplikace na znalostní zdroje a retrieval a umět poznat, jestli je chyba ve zdroji, vyhledávání, kontextu nebo generování,
zodpovídat za kvalitu: unit, integrační a e2e testy, eval scénáře pro AI chování, tracing, metriky a sledování latence i nákladů,
spolu s AI architektem rozvíjet skills a automatizace pro AI SDLC a převádět zkušenosti z reálné práce do sdílených šablon.
Techstack a nástroje
TypeScript, Node.js, NestJS, React, Python
LLM API (Anthropic, OpenAI), tool calling, MCP, RAG, embeddingy, LangGraph / LangChain
REST, GraphQL, SQL databáze, queueing
AWS, Azure, CI/CD, tracing a eval nástroje
Nástroje, které denně používáme: Slack, Notion a Google na komunikaci, Azure na plánování
Co od vás očekáváme?
velmi dobrý TypeScript a Node.js, návrh backendových služeb a práci s asynchronním kódem,
praktickou zkušenost s frontendem, ideálně v Reactu,
zkušenost s API, databázemi, autentizací, oprávněními a integracemi na externí systémy,
automatizované testy, Git, code review, CI/CD a debugging produkčního řešení,
praktickou zkušenost s model APIs, strukturovanými výstupy, tool callingem a správou kontextu,
pochopení principů RAG (embeddingy, chunking, indexace) a toho, jak a proč AI workflow selhávají,
bezpečné zacházení s AI: kontrolu oprávnění, ochranu proti zneužití nástrojů a nedůvěryhodnému obsahu,
pracovní znalost Pythonu pro evaluace a menší datové úlohy,
komunikativní znalost češtiny nebo slovenštiny,
možnost nástupu [datum / dohodou].
Rozhodující je pro nás váš přístup k práci, analytické myšlení, selský rozum a hlavně to, zda si budete rozumět s naším týmem.
Co je součástí Qestu?
Spolupracovat můžeme v pracovním poměru i na obchodní bázi jako s OSVČ, podle toho, co vám víc sedí. Od zvolené formy se odvíjí odměna i konkrétní podmínky spolupráce.
Prostor růst po svém: jít do hloubky jako hands-on expert, který zasahuje do architektury, nebo převzít víc odpovědnosti za projekt a předávat know-how dál
Přístup ke vzdělávání: kurzy na Udemy, [Epic React, příprava na AWS certifikace] a interní workshopy
Domácí i zahraniční konference
Vlastní pódium na Qeetupu, našem meetupu pro vývojáře
Možnost využít lekce angličtiny a MultiSport kartu
Sportovní utkání, teambuildingy a další Qest akce
Workspace v Karlíně, kam můžete kdykoli zajít: čekají tu 3 druhy kávy, čaje, granko, müsli, kaše a ovoce, sladká pondělí, pomazánkové čtvrtky a hlavně ostatní Qesťáci.
Qest flow: jak probíhá cesta do Qestu
Úvodní call s Káťou: online call, kde se dozvíte víc o Qestu, projektech a roli. A my se rádi dozvíme něco o vás.
Setkání se seniorním Qesťákem: osobní setkání, kde budete mít prostor ukázat, co ve vás je. U vývojářů počítejte i s ukázkou kódu nebo technickou diskuzí.
Setkání s Delivery Unit Leaderem (u seniorních rolí): proberete svou představu o spolupráci s Qestem i to, kde vidíme váš největší přínos.
Domluva spolupráce: ozveme se vám, společně sladíme formu a podmínky spolupráce a pošleme vám konkrétní nabídku e-mailem.
Zahájení spolupráce: kick-off projektu, seznámení s lidmi, se kterými budete spolupracovat, a buddym, který vám pomůže zorientovat se v tom, jak to v Qestu chodí.
Těším se na vaši zprávu!
Káťa