Senior Fullstack Engineer - Praha, IČO

Principal engineering s.r.o. logo

React na frontendu, Node.js na backendu a AI, která není jen experimentem v notebooku. Na projektu pro významnou bankovní instituci budeš stavět webové aplikace a backendové služby, které budou pracovat s AI funkcionalitou a musí obstát z pohledu výkonu, bezpečnosti i škálovatelnosti. Budeš přitom úzce spolupracovat s AI týmem a podílet se na tom, jak se LLM a agentic technologie dostanou do reálných produkčních řešení.

Úroveň
  • Medior
  • Senior
Spolupráce
  • Freelancer
  • Hybrid
Úvazek
  • Plný úvazek
Mzda
160 000 Kč / měsíc nebo si řekni o víc

Popis pozice

Čeká tě fullstack vývoj s výrazným přesahem do AI. Na frontendu budeš stavět uživatelská rozhraní v Reactu a na backendu služby a API v Node.js/TypeScript.

Konkrétně budeš:

  • vyvíjet uživatelská rozhraní v Reactu a TypeScriptu,
  • řešit state management, routing a component libraries,
  • dbát na responzivitu, accessibility a výkon aplikace,
  • stavět backendové služby v Node.js/TypeScript,
  • pracovat s frameworky jako Express, NestJS nebo obdobnými,
  • navrhovat a spravovat REST/GraphQL API,
  • řešit validaci vstupů, caching, rate limiting a error handling,
  • implementovat autentizaci, autorizaci a secure coding practices,
  • integrovat LLM/AI funkcionalitu přes API a SDK,
  • pracovat s prompt/response flows, assembly kontextu, retries a guardrails,
  • spolupracovat se Senior AI Engineerem a AI/IT architekty na napojení orchestrace a RAG komponent,
  • pracovat s databázemi MongoDB, PostgreSQL a Redis,
  • řešit schema design, indexaci, výkon a datovou konzistenci,
  • nasazovat služby na Azure nebo AWS s využitím Dockeru,
  • spolupracovat na Kubernetes-based deploymentu tam, kde se používá,
  • pracovat s CI/CD, konfigurací prostředí a secrets managementem,
  • sledovat logy, metriky a traces a podílet se na zvyšování reliability,
  • psát automatizované testy a účastnit se code reviews,
  • spolupracovat s product, design, platform a AI týmy.

Kdo tě obklopí

Nebudeš na to sám. Budeš fungovat v prostředí, kde se potkává fullstack development, AI, architektura a platform engineering. Důležitá je schopnost domluvit se napříč týmy a společně hledat řešení, které dává technický i praktický smysl.

Kde porosteš

Pozice ti umožní spojit klasický fullstack development s rychle se rozvíjející oblastí LLM a agentic AI. Nebudeš pouze konzumovat hotové AI komponenty – budeš spolupracovat s AI týmem na jejich zapojení do skutečných aplikací a řešit přitom otázky výkonu, bezpečnosti, observability i škálování.

Odborná zkušenost

  • minimálně 3 roky backend developmentu,
  • minimálně 2 roky aktuální zkušenosti s Node.js,
  • zkušenost s frontendovým vývojem v Reactu,
  • velmi dobrá znalost moderního JavaScriptu / TypeScriptu,
  • zkušenost s vývojem škálovatelných backendových systémů,
  • zkušenost s REST nebo GraphQL API,
  • zkušenost s databázemi a datovým návrhem,
  • zkušenost s cloudovou infrastrukturou a DevOps postupy,
  • znalost Git a CI/CD workflow,
  • zkušenost s Agile prostředím a spoluprací napříč týmy,
  • zkušenost s integrací AI/LLM funkcionality,
  • znalost secure coding practices a AI model security,
  • schopnost komunikovat technická rozhodnutí a trade-offy.

Technologie

  • React + TypeScript – frontend, komponenty, routing a state management,
  • Node.js + TypeScript – backendové služby a API,
  • Express / NestJS nebo podobné frameworky – backendová architektura,
  • REST / GraphQL – komunikace mezi službami a klienty,
  • LLM / AI APIs & SDKs – integrace AI funkcionality,
  • MongoDB / PostgreSQL / Redis – persistence, caching a práce s daty,
  • Docker – containerizace,
  • Azure / AWS – cloudové prostředí,
  • Kubernetes – deployment tam, kde je součástí řešení,
  • CI/CD – automatizace buildů a deploymentů,
  • logs / metrics / traces – observability a monitoring.

Výhodou

  • zkušenost s NLP nástroji,
  • zkušenost s Agentic Platforms v produkčním prostředí,
  • zkušenost s komplexními integracemi do různých platforem,
  • schopnost pracovat s různými technologickými řešeními, upravovat je a rozšiřovat,
  • zkušenost s vedením komplexnějších technických projektů.

Zkušenosti Co požadujeme

  • Úroveň:
    Medior Senior
  • Praxe:
    3 roky

Pozice

Full stack developer ML/AI developer

Základní dovednosti

React NodeJS TypeScript REST LLM AI API Docker Azure CI/CD MongoDB / PostgreSQL / Redis

Výhodou

NLP

Jazyky

Česky – domluvit se Anglicky – domluvit se

Práce u nás Co nabízíme

Jaké jsou benefity

  • Chceme tě dovést k vysněnému projektu a starat se o tebe v jeho průběhu
  • Nabízíme dlouhodobou spolupráci při hledání toho správného projektu pro tebe
  • Umožňujeme spolupráci jak na IČO, tak na HPP
  • Pomůžeme ti rozvíjet se nejen na projektech ale také díky vzdělávacím a firemním akcím
  • Jsme a budeme k tobě féroví – vždy ti předáme všechny informace, které získáme

Proč si vybrat tuto nabídku

V PRINCIPAL věříme v podnikavost, odpovědnost a prostor pro růst. Chceme tě co nejvíce poznat, abychom ti mohli najít ten správný projekt. Začneme telefonickým hovorem, kde probereme očekávání obou stran. Společné výsledky stavíme na vztazích a rozmanitosti. Tvůj profil nikam neposíláme bez tvého souhlasu a před koncem projektu už řešíme další možnosti pro tvůj kariérní posun.

Informace o pozici

Mzda 120 000 - 160 000 Kč / měsíc
Typ odměny Odměna/Mzda
Vzdálená práce Hybrid
Pracovní prostředí Moderní
Typ práce nebo projektu Moderní technologie Inovační projekty Transformační projekty
Typ smlouvy Freelancer
Typ pracovního úvazku Plný úvazek
Typ firmy Velká firma nebo korporace
Místo pracoviště Praha