{"id":2908315,"url":"https://alion.io/job/qest-technologies-ai-fullstack-developer","title":"AI FullStack Developer","company":{"id":4373669,"name":"Qest Technologies","domain":"qest.cz","url":"https://alion.io/company/qest-technologies","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Prague, Czech Republic"],"countries":["CZ"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":41000,"max_usd":104000,"period":"year","method":"role_country_seniority_unknown","sample_n":18},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Anthropic","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Function Calling","optional":false},{"name":"Git","optional":false},{"name":"GraphQL","optional":false},{"name":"LangGraph","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"OpenAI","optional":false},{"name":"Oracle ERP","optional":false},{"name":"RAG","optional":false},{"name":"React Native","optional":false},{"name":"Rest API","optional":false},{"name":"Slack","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true},{"name":"LangChain","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-10-20T07:39:40Z","employer_posted_date":null,"last_verified_at":"2026-10-20T07:39:40Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"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í.\nJak 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.\n\nS 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.\n\nPro Groupon nahrazujeme mezinárodní platformu pro téměř dvě desítky trhů a spustili jsme novou webovou aplikaci pro USA.\n\nS Heureka Group jsme sjednotili tři společnosti pod jednu značku, od uživatelských účtů po společný frontend.\n\nPro 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.\n\nPro 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.\n\nPro Direct jsme pracovali na rebrandingu desítek webů a podílíme se na interní platformě pro Garanci mobility.\n\nV React Native stavíme mobilní aplikace, třeba vlastní HomeQest nebo appku pro startup Lokni, který si jde za budoucností bez PET lahví.\n\nA 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.\n\nJak 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.\n\nAI 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.\n\nAutomatizujeme procesy, ve kterých AI rozhoduje a zároveň sahá do reálných firemních systémů. Žádná dema do šuplíku.\n\nA 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.\n\nNa čem budete pracovatBudete 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.\nHledá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í.\nCo 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,\n\nimplementovat řízené i agentické workflow: strukturované výstupy, tool calling, práci s kontextem, validaci, limity a eskalaci na člověka,\n\npsá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,\n\nnapojovat aplikace na znalostní zdroje a retrieval a umět poznat, jestli je chyba ve zdroji, vyhledávání, kontextu nebo generování,\n\nzodpoví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ů,\n\nspolu 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.\n\nTechstack a nástrojeTypeScript, Node.js, NestJS, React, Python\n\nLLM API (Anthropic, OpenAI), tool calling, MCP, RAG, embeddingy, LangGraph / LangChain\n\nREST, GraphQL, SQL databáze, queueing\n\nAWS, Azure, CI/CD, tracing a eval nástroje\n\nNástroje, které denně používáme: Slack, Notion a Google na komunikaci, Azure na plánování\n\nCo 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,\n\npraktickou zkušenost s frontendem, ideálně v Reactu,\n\nzkušenost s API, databázemi, autentizací, oprávněními a integracemi na externí systémy,\n\nautomatizované testy, Git, code review, CI/CD a debugging produkčního řešení,\n\npraktickou zkušenost s model APIs, strukturovanými výstupy, tool callingem a správou kontextu,\n\npochopení principů RAG (embeddingy, chunking, indexace) a toho, jak a proč AI workflow selhávají,\n\nbezpečné zacházení s AI: kontrolu oprávnění, ochranu proti zneužití nástrojů a nedůvěryhodnému obsahu,\n\npracovní znalost Pythonu pro evaluace a menší datové úlohy,\n\nkomunikativní znalost češtiny nebo slovenštiny,\n\nmožnost nástupu [datum / dohodou].\n\nRozhodují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.\nCo 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.\nProstor 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\n\nPřístup ke vzdělávání: kurzy na Udemy, [Epic React, příprava na AWS certifikace] a interní workshopy\n\nDomácí i zahraniční konference\n\nVlastní pódium na Qeetupu, našem meetupu pro vývojáře\n\nMožnost využít lekce angličtiny a MultiSport kartu\n\nSportovní utkání, teambuildingy a další Qest akce\n\nWorkspace 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.\n\nQest 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.\n\nSetká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í.\n\nSetká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.\n\nDomluva 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.\n\nZahá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í.\n\nTěším se na vaši zprávu!\nKáťa","description_format":"text","description_chars":6502,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Custom Software Development","Supply Chain & Logistics Software"],"lifecycle":[{"event":"open","at":"2026-10-20T08:39:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":3,"expected_fill_days":23,"reasons":["seen:3","win:early"],"computed_at":"2026-10-24T06:02:35Z"},"pay":null,"html_url":"https://alion.io/job/qest-technologies-ai-fullstack-developer","json_url":"https://alion.io/job/qest-technologies-ai-fullstack-developer.json","meta":{"generated_at":"2026-10-24T15:17:35Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":21886,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4373669},"rest":"https://alion.io/mcp/rest/get_company?id=4373669"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fqest-technologies-ai-fullstack-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fqest-technologies-ai-fullstack-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fqest-technologies-ai-fullstack-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/qest-technologies-ai-fullstack-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fqest-technologies-ai-fullstack-developer"}]}