Senior/Medior Full-stack/ Back-end programátor*ka pre dáta a interaktívne technológie

Kariéra
25. mája 2026

Podieľajte sa na projekte unikátneho  3D modelu Bratislavy, ktorý obohatí centrum architektúry a mestského plánovania TU-BA.

Metropolitný inštitút Bratislavy hľadá človeka, ktorý pomôže vytvárať a rozvíjať interaktívny fyzický 3D model mesta, prepojený s dátami, mapami a modernými technológiami.  

Miesto práce
Ventúrska, Bratislava, Slovensko (Pozícia umožňuje občasnú prácu z domu)

Druh pracovného pomeru
plný úväzok

Termín nástupu
dohodou

Mzdové podmienky (brutto)
od 2 500 EUR/mesiac

Uvedený ponúkaný plat je funkčný plat podľa zákona č. 553/2003 Z.z. o odmeňovaní niektorých zamestnancov pri výkone práce vo verejnom záujme, ktorý zohľadňuje priznanie príplatkov k tarifnému platu, najmä podľa schopností, výsledkov, rozsahu a kvality plnenia pracovných úloh úspešného uchádzača.

Náplň práce, právomoci a zodpovednosti 

Ak ste skúsený*á programátor*ka, a hľadáte nové spôsoby, ako zrozumiteľne zobrazovať a prepájať mestské dáta, čaká vás jedinečná príležitosť pracovať na projekte, aký na Slovensku vzniká len výnimočne.

Projekt Interaktívne technológie pre strategické a územné plánovanie vychádza z koncepcie vytvorenia inovatívnej a interaktívnej platformy ako integrovaného prístupu a systému pre zber, spracovanie a vizualizáciu dát o prostredí mesta Bratislava. Zameriava sa na prepojenie IoT senzorických zariadení s fyzickým 3D modelom mesta, doplneným o dátovú projekciu a interaktívne technológie. Nadväzuje na existujúce riešenia a informačné systémy verejnej správy, mestskú sieť IoT senzorov, nástroje GIS a mechanizmy zapájania verejnosti. Projekt rozvíja a inovuje procesy zberu, analýzy a prezentácie dát, rozširuje funkčné možnosti GIS nástrojov a dopĺňa ich o nové priestorové, technické a vizualizačné komponenty. Jeho cieľom je vytvoriť komplexný rámec podporujúci strategické ciele mesta, dátovo riadené plánovanie a rozhodovanie, efektívnu správu a využívanie dát a aktívnu participáciu verejnosti. Viac o projekte sa dočítate TU.

Pozícia Full-stack programátora*ky pre dáta a interaktívne technológie v sebe spája úpravu dát, vývoj a implementáciu vlastných riešení a používateľských rozhraní (Back-end, Front-end), spracovanie dát a ich formy prezentácie pre účel projekcie na fyzický model mesta a prezentácie prostredníctvom interaktívnych technológií (dotykové obrazovky, tablety, web), manažment a správu projekčnej techniky a testovanie a vývoj interaktívnych prvkov a technológii ako mobilný fyzický model a rozšírená realita. Spoločne s tímom projektu, MIB, mesta Bratislava a jeho súčasti, budete vytvárať nové formy komunikácie mestských dát a tém.

Hlavné úlohy:  

  • Návrh, vývoj, implementácia a údržba backendových riešení, API, dátových tokov a súvisiacich frontendových rozhraní pre interaktívne technológie. Práca bude zahŕňať najmä technológie ako Python, Node.js, JavaScript/TypeScript, HTML a CSS. Skúsenosť s React, Next.js alebo React Native je výhodou.
  • Príprava a spracovanie dát pre prezentačné účely.  Práca s 3D dátami a dátami z IoT senzorov. Integrácia rôznych technológií, nástrojov a platforiem. Prepojenie na fyzický a digitálny model mesta, a doplňujúcu prezentačnú techniku.
  • Vizualizácia dát (na základe navrhnutých dizajnov) a vývoj skriptov na ich automatizované spracovanie. Práca s mapovými, IoT a GIS nástrojmi (Arcgis, Qgis, Felt, Google Maps, Mapbox).
  • Tvorba vlastných rozhraní a interaktívnych nástrojov (na základe navrhnutých dizajnov) s využitím priestorových dát, mapových nástrojov a doplňujúcich technológií. Využitie na rôznych typoch zobrazení a zariadení – web, projekcia, dotykové obrazovky).
  • Vývoj prebieha agilne s využitím princípov design thinking. Zverejniteľný kód (bez interných informácií) bude publikovaný verejne na platformách ako Github.
  • Spracovanie dát pre potreby projekčnej techniky, za účelom ich zobrazenia na fyzický model mesta. Práca s nástrojmi na správu obrazu, úpravu a tvorbu videí, animácie a mapping. Využitie nástrojov Madmapper a Touchdesigner.
  • Nastavovanie a správa multimediálnej projekcie – softvér, prezentovaný obsah, technika (kalibrácia, údržba podľa dokumentácie) a prepojenie s fyzickým modelom mesta (maping obrazu, spájanie obrazov projektorov).
  • Testovanie a realizácia konceptu prenosného modelu mesta – prezentácia dát na obrazovkách, na ktorých je položený fyzický model vybraného územia.
  • Práca na budúcom rozvoji a potenciálu interaktívnej komunikácie prostredníctvom technológií ako rozšírená realita. Testovanie a vývoj rozšírenej reality, primárne na platformách Apple (iPad pro).
  • Spolupráca pri integrácii existujúcich dát do GIS nástrojov a komunikácia s IoT platformou. 
  • Spolupráca a komunikácia s partnerskými organizáciami MIB-u, magistrátom a ostatnými organizáciami mesta ohľadom plnenia projektových činností.

Očakávania na kandidátov*ky:

Počítačové a technické znalosti:

  • Samostatná znalosť programovania v jazyku Python je podmienkou. Skúsenosť s ďalšími back-endovými alebo full-stack technológiami, najmä JavaScriptom/TypeScriptom alebo Javou, je výhodou. Výhodou je aj ochota učiť sa ďalšie programovacie jazyky a technológie podľa potrieb projektu.
  • Skúsenosť s vývojom a úpravou front-endových webových alebo interaktívnych rozhraní a aplikácií s využitím HTML, CSS a JavaScriptu/TypeScriptu.
  • Skúsenosť s prácou s API, dátovými tokmi, databázami a prepájaním dátových zdrojov s aplikáciami alebo rozhraniami.
  • Schopnosť orientovať sa vo vývoji riešení pre webové, dátové alebo interaktívne technológie, napr. dotykové obrazovky, tablety alebo projekcie.
  • Skúsenosť s modernými front-endovými frameworkmi, napr. React, Next.js alebo podobnými nástrojmi, je výhodou.
  • Skúsenosť s Node.js, React Native, GIS technológiami, mapovými knižnicami alebo prácou s priestorovými dátami je výhodou.
  • Schopnosť samostatne riešiť technické problémy, navrhovať funkčné riešenia a spolupracovať s dizajnérmi, dátovými špecialistami a ďalšími členmi tímu.
  • Ochota učiť sa nové technológie a schopnosť spolupracovať v multidisciplinárnom tíme.
  • Skúsenosť a záujem o multimediálne technológie, projekciu, animáciu a mapovanie obrazu je výhodou
  • Skúsenosť s a záujem o oblasť rozšírenej alebo virtuálnej reality je výhodou.
  • Znalosť Swift alebo vývoja aplikácií pre Apple platformy je výhodou (pre možnosť naplnenia potenciálu rozvoja rozšírenej reality cez iPad pro a Lidar),

Zamestnanecké výhody, benefity

Rovnováha medzi prácou a súkromím je pre nás dôležitá. Pre svojich zamestnancov a zamestnankyne máme pripravené zaujímavé benefity:

  • Flexibilný pracovný čas a možnosť práce z domu 
  • 5 dní dovolenky navyše 
  • 2 dni regeneračného voľna 
  • Príspevok do výšky 2-3% zo mzdy na tretí dôchodkový pilier 
  • Služobný počítač s parametrami: Intel Core Ultra 9, 64 GB DDR5 RAM, Nvidia GeForce RTX 5080 16GB (alebo ekvivalentné)
  • Príspevok na dopravu   
  • Multisport karta pre športové vyžitie 
  • Možnosť vzdelávania a školení 
  • Príspevok na stravovanie 
  • Príspevok na rekreáciu v zmysle zákona 

Informácie o výberovom konaní

Zoznam požadovaných dokladov a materiálov:

1. žiadosť o zaradenie do výberového konania /motivačný list/ – primárne formou ukážky prístupu k programovaniu, úprave a vizualizácií dát alebo vytváraniu rozhraní, na základe predošlých skúseností a realizácií, vo forme PDF

2. životopis /max.4 normostrany /

Súčasťou výberového procesu bude aj vypracovanie zaslaného zadania.

Ďakujeme vopred všetkým uchádzačom*kám za prejavený záujem, na osobné stretnutie si vyhradzujeme právo pozvať len vybraných uchádzačov*ky.

Požiadavky na zamestnanca

Pozícii vyhovujú uchádzači so vzdelaním

vysokoškolské I. stupňa
vysokoškolské II. stupňa
vysokoškolské III. stupňa

Vzdelanie v odbore

Informatika, aplikovaná informatika, geoinformatika, geografia, kartografia, dátová analytika, matematika

Jazykové znalosti

Anglický jazyk – Stredne pokročilý (B2)

Prax na pozícii/v oblasti

Full-stack developmentu – prepájanie back-endových riešení, dátových zdrojov a front-endových/interaktívnych rozhraní. Back-end development, najmä s využitím Pythonu. Front-end development s využitím HTML, CSS a JavaScriptu/TypeScriptu.

Počet rokov praxe

3

Osobnostné predpoklady a zručnosti

  • overená skúsenosť ako Full-stack / Senior Full-stack Developer – Minimálne 3 roky odbornej praxe,
  • anglický jazyk – minimálne úroveň Stredne pokročilý (B2),
  • bezúhonnosť, schopnosť pracovať samostatne aj tímovo, precíznosť, zanietenosť, flexibilita
  • schopnosť pracovať systematicky, precízne a dodržiavať dohodnuté termíny,
  • zodpovedný a spoľahlivý prístup k práci, spolu s chuťou učiť sa nové veci,
  • schopnosť pracovať s dokumentmi, údajmi a viacerými úlohami súčasne,
  • schopnosť plánovať si úlohy, stanovovať priority a sledovať ich plnenie

Životopis zasielať TU.