This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

September 17, 2026

C# Developer – .NET, Unity & Realtime Systems

Junior • Hybrid • On-site

Prague, Czechia

Máš pevné základy v C#, .NET a objektově orientovaném programování? Zajímá tě, co všechno se děje mezi Unity klientem, připojeným uživatelem, backendem a uloženými daty?

Do našeho týmu hledáme C# developera, který se bude podílet na vývoji funkcionalit napříč celou naší VR multiplayerovou platformou — od Unity aplikace přes realtime komunikaci a backendové služby až po databáze a cloudová úložiště. Hledáme člověka, kterého zajímají funkce vyžadující spolupráci více částí systému a který chce rozumět jejich kompletnímu životnímu cyklu.

Přestože má role široký technologický záběr, odpovědnosti a rozdělení práce máme v týmu jasně nastavené. Vývoj realtime multiplayerové platformy je navíc ze své podstaty týmová práce — například interní testování často vyžaduje zapojení více lidí současně. Na řešení problémů ani ověřování funkcionalit proto nikdy nezůstaneš sám/sama. 

Kdo jsme?

Jsme Virtuplex, technologická společnost zaměřená na profesionální využití virtuální a rozšířené reality. Prostřednictvím vlastní platformy umožňujeme zákazníkům vizualizovat, procházet a společně hodnotit jejich produkty, projekty a prostředí ve VR. 

Provozujeme také dvě velká studia pro profesionální využití imerzivních technologií v Praze a Bratislavě. Naše řešení zároveň běží přímo u našich zákazníků a dále ho rozvíjíme pro lokální i zahraniční trhy.

Na čem budeš pracovat?

Naše platforma propojuje Unity klienty, desktopové nástroje, realtime multiplayer, backendové služby, databáze a cloudová úložiště.

Budeš se podílet například na:

  • Vývoji funkcionalit procházejících od Unity klienta přes backend až k datové vrstvě

  • Multiplayerových mechanismech, synchronizaci a distribuci stavu

  • Vývoji backendových služeb a API v .NET

  • Práci s SQL a NoSQL databázemi

  • Asynchronním a vícevláknovém zpracování

  • Řešení výpadků, opětovného připojení, nekonzistentních stavů a dalších provozních situací

  • Optimalizaci výkonu, latence a využití systémových prostředků

Nečekáme, že budeš od prvního dne znát do detailu každou část systému. Důležité ale je, abys chtěl/a pochopit, jak jednotlivé komponenty spolupracují a jak změna v jedné části ovlivní zbytek platformy.

Produkční vývoj, ne rychlý herní prototyping

Naše aplikace nejsou jednorázové prototypy. Jde o běžící produkt, který používáme v našich provozech a který zároveň nasazujeme u zákazníků.

Proto klademe velký důraz na:

  • Spolehlivost a předvídatelné chování systému

  • Výkon a efektivní využití prostředků

  • Nízkou latenci realtime komunikace

  • Správné řešení chybových a hraničních stavů

  • Zpětnou kompatibilitu a bezpečné nasazování změn

  • Diagnostikovatelnost problémů v produkčním prostředí

  • Testovatelnost a dlouhodobou udržitelnost kódu

  • Promyšlený návrh před samotnou implementací

Chceme vytvářet řešení, na které se můžeme spolehnout my i naši zákazníci a které bude dlouhodobě rozvíjitelné.

Co od tebe očekáváme?

  • Velmi dobrou znalost jazyka C#

  • Pevné základy platformy .NET

  • Dobrou znalost OPP

  • Znalost běžných návrhových principů a vzorů

  • Alespoň teoretickou znalost asynchronního a vícevláknového programování

  • Porozumění základním principům komunikace mezi klientem a serverem

  • Schopnost přemýšlet o toku a životním cyklu dat

  • Schopnost vnímat dopad změny na celý systém, nejen na jednu aplikaci

  • Logické a analytické myšlení

  • Samostatnost, pečlivost a spolehlivost

  • Zájem postupně poznat Unity, backend i datovou část platformy

Výhodou bude, pokud máš zkušenosti s:

  • Unity nebo jiným herním či 3D enginem

  • Vývojem multiplayerových nebo realtime aplikací

  • ASP.NET Core, WPF

  • Síťovou komunikací a synchronizací stavu

  • Asynchronním a vícevláknovým programováním v praxi

  • SQL nebo NoSQL databázemi

  • Microsoft Azure

Prostor pro růst a ownership

Dlouhodobě můžeš převzít ownership nad vybranými službami, integračními mechanismy nebo celými oblastmi platformy a ovlivňovat jejich další technický směr.

Konkrétní rozsah odpovědnosti a tempo růstu přizpůsobíme tvým zkušenostem, senioritě a ambicím. Jsme otevření juniornějším kandidátům se skutečně silnými základy i zkušenějším vývojářům, kteří chtějí převzít větší technický ownership.

Co můžeš očekávat od nás?

  • Práci na HPP nebo kontrakt podle vzájemné dohody

  • Finanční ohodnocení podle zkušeností, seniority a rozsahu odpovědnosti

  • Spolupráci se zkušenými Unity vývojáři, 3D grafiky a produktovým týmem

  • 5 týdnů dovolené a 5 Sick Days

  • Flexibilní pracovní dobu s možností home office (2x týdně)

  • Občasné společné firemní snídaně a eventy

  • Občerstvení na pracovišti

  • Lekce angličtiny s rodilým mluvčím

  • Multisport kartu

Zaujali jsme tě? Napiš nám a rádi si s tebou zavoláme, nebo si s tebou domluvíme osobní schůzku u nás ve Virtuplexu. Těšíme se!

Similar jobs you might like

Unlock Full Resume Report