Fullstack developer (node.js + react)

Fullstack - Node.js + React (příp. Vue.js) – pro moderní společnost se sídlem v Brně, působící v oblasti vývoje softwaru a aplikací pro finanční a státní sektor. 

Jaké budou vaše klíčové odpovědnosti:

Popis sw, na kterém budete pracovat:

Vyvíjíme platformu, která integruje AI přímo do vývojového procesu. Automatizované code review, generování kódu, analýza codebase, indexování znalostní báze, asistence vývojářům i podpora projektového managementu. Cílem je, aby AI nebyla jen doplněk, ale aktivní součást celého vývojového cyklu – od plánování a řízení úkolů přes generování a review kódu až po strukturální analýzu na základě týmových standardů a kontextu celého projektu. Projekt je plně v TypeScriptu, monorepo s více službami.

Jaké zkušenosti byste měli mít:

Backend:

Zkušenost s vývojem serverových API v Node.js (Express, Hono, Fastify nebo podobné) – middleware pattern, routing, validace vstupů, kompozice více služeb v jednom procesu. Důležitá není konkrétní knihovna, ale schopnost navrhnout strukturu serveru a rozumět principům.

Databáze:

  • Zkušenost s databázovým návrhem – relační databáze (PostgreSQL), dokumentové/NoSQL databáze (MongoDB, DynamoDB nebo podobné) a ideálně i grafové databáze pro modelování vztahů mezi entitami.
  • Znalost ORM nástrojů (Prisma, Drizzle, TypeORM nebo podobné) a principu schema-first API designu, kde se z databázového schématu automaticky generují typované API endpointy a klientské typy (PostGraphile, Hasura, tRPC nebo GraphQL Codegen

Klíčová je schopnost navrhnout datový model, zvolit správný typ databáze pro daný problém a zajistit typovou bezpečnost od databáze až po frontend. 

  • grafová DB je nice to have, tady je důležitá znalost ORM a schema-first API design

Nice to have:

  • Zkušenost s návrhem a implementací asynchronních workflow – dlouhoběžící procesy rozdělené na kroky s retry logikou, paralelní větvení (fan-out/fan-in) a orchestrace sub-úloh. 
  • Znalost event-driven architektury, kde webhook nebo API volání spustí pipeline, která se postupně zpracovává nezávisle na HTTP requestu (Inngest, Temporal, AWS Step Functions, BullMQ nebo podobné).
  • Důležité je pochopení principů – idempotence kroků, persistence stavu workflow a schopnost navrhnout pipeline, která přežije výpadek procesu.
  • Zkušenost s integrací AI/LLM do aplikací – volání modelů přes API (OpenAI, Anthropic nebo podobné), prompt engineering, práce s embeddingy a vektorovým vyhledáváním (RAG pattern). 

Ideálně zkušenost s orchestrací AI agentů – nástroje (tools/function calling), řetězení kroků a správa kontextu. 

Klíčový je zájem o AI technologie a schopnost navrhnout pipeline, kde LLM není jen chatbot, ale součást automatizovaného procesu.

Frontend:

  • React (případně i Vue.js)
  • Tanstack Start (React Framework) a Tanstack Query (State Management) bude velká výhoda. 

Co dostanete na oplátku:

  • full remote spolupráci
  • dlouhodobý full time projekt
  • účast na týmových akcích (laser game, hospoda...)

Mám zájem o tuto pozici

Poslat nabídku na e-mail

Další pozice v oboru Informační technologie, region Brno

AI SERVICES - Senior Staff Python Engineer for LLM /KE/

  • DEUTSCHE TELEKOM SK
  • Košice
  • 3 500 EUR/m

Deutsche Telekom Services Europe is an internal services provider of Deutsche Telekom, one of the world's leading integrated telecommunications companies. Our shared mission is to put priority on…

AI SERVICES - Senior Staff Python Engineer for LLM /KE/

AI SERVICES - Senior Staff Python Engineer for LLM /BA/

  • DEUTSCHE TELEKOM SK
  • Bratislava
  • 3 500 EUR/m

Deutsche Telekom Services Europe is an internal services provider of Deutsche Telekom, one of the world's leading integrated telecommunications companies. Our shared mission is to put priority on…

AI SERVICES - Senior Staff Python Engineer for LLM /BA/

Full Stack .NET / React Developer

  • IT match
  • Remote
  • 300 EUR/MD

We are seeking a Full Stack .NET / React Developer to join a high-performing agile team working on a custom-built web application. This role offers the opportunity to contribute to a long-term…

Full Stack .NET / React Developer