AI Native Developer
O pozici
Hledáme AI Native Developera, který bude navrhovat a vyvíjet interní aplikace i rozvíjet naše zákaznická řešení - zejména v oblasti security a telco.
Projekty jsou různorodé, kód bývá přímočarý. Velká část práce se proto odehrává ještě před ním - v pochopení zadání, návrhu architektury či správném položení základů. Role kombinuje vývoj, analýzu a architektonické uvažování o nových věcech spolu s troubleshootingem toho, co již běží.
AI nástroje jsou přirozenou součástí workflow - stejně důležitá je i schopnost výstup agenta (např. Claude Code) řídit, kontrolovat a efektivně využívat. AI Native Developer přirozeně snižuje závislost na konkrétním programovacím jazyce.
Co u nás bude AI Native Developer dělat?
Analýzu business požadavků a jejich převod do technického řešení.
Návrh architektury a samostatné definování zadání dle priorit.
Vývoj interních aplikací, nástrojů a zákaznických řešení - volba technologického stacku podle projektu.
Využívat AI nástroje a agenty při vývoji.
Kontrolovat a řídit výstupy generované AI.
Troubleshooting a údržbu stávajícího řešení.
Aktivně komunikovat s vedením a business zadavateli.
Co od vás očekáváme?
Python, Flask/Fastapi/Django jako výchozí stack.
Znalost vývoje webových aplikací (frontend, backend).
Znalost Postgre databáze, případně jiné relační databáze.
Zkušenosti s používáním AI nástrojů.
Zkušenosti s API integracemi (REST, Thrift).
Přehled o CI/CD a Dockeru.
Zkušenost s provozem aplikací v různorodých prostředích.
Uvítáme i kandidáty se silným základem v Node.js - projekty jsou svou povahou přenositelné a moderní vývojář se v novém stacku rychle zorientuje.
Praktické informace
Kanceláře máme v Brně, v dosahu dálnice, vlaku i MHD, můžete využít i homeoffice.
Různorodé projekty od návrhu po vývoj interních aplikací, rozvoj našich zákaznických řešení - zejména v oblasti security a telco.
Příklad projektu: Real-time dashboard dealingového pracoviště : Telefonní ústředna přes Thrift API generuje kontinuální stream událostí - přihlášení operátora, začátek a konec hovoru, zákazník zavěsil ve frontě. Systemd služba tyto události normalizuje, ukládá do dokumentové databáze a průběžně počítá metriky: kolik operátorů je přihlášeno, kolik právě mluví a jak dlouho, kolik hovorů bylo odbaveno a kolik ne, jaká je průměrná délka hovoru. Supervizor vidí vše v reálném čase na Vue.js dashboardu aktualizovaném přes WebSocket. Funkční prototyp vznikne rychle - skutečná výzva je stabilita a snadné ladění při výpadcích spojení nebo nekonzistentním stavu ústředny.
Pro zaměstnance máme balíček příjemných benefitů.