📝 Podrobnosti o nabídce práce

Informace
Take a seat in Our Race Team
V RACEMAKE nestavíme jen další analytický dashboard s AI. Revolucionalizujeme způsob, jakým sim-racerři a reální jezdci tráví svůj off-track čas. Naše mise je jasná: Turn code into on-track success.
Hledáme inženýra, který se nebojí podívat "pod kapotu". Náš cloud běží na moderním TypeScriptu, ale data, která nás zajímají, jsou uvězněna v paměti C++ simulátorů jako Le Mans Ultimate, iRacing nebo Assetto Corsa.
Potřebujeme někoho, kdo postaví most mezi těmito dvěma světy.
Tvoje Mise
Tvým úkolem nebude měnit barvy tlačítek v Reactu. Tvým hřištěm je Shared Memory a Real-time Data Stream. Budeš tím, kdo najde správná data a pošle je bezpečně a super-rychle k nám na server.
* Integrace simulátorů: Budeš psát vysoce výkonné konektory v Node.js, které čtou paměť běžících her.
* Binary Parsing: Surové bajty (Buffer, DataView) budeš v reálném čase měnit na JSON objekty, které dávají smysl.
* Reverse Engineering: Když hra vydá update a změní strukturu paměti, ty budeš detektiv, který najde nové offsety.
* R&D: Budeš první, kdo bude analyzovat data z nových simulátorů v den vydání.
Tech Stack & Skills
Hledáme "Full-stack" inženýra v pravém slova smyslu – od hardwarové paměti po backend.
* Expert TypeScript / Node.js: Nejen Express API, ale hlavně práce s Buffer, Stream a binárními daty.
* Memory Literacy: Chápeš, co je to Struct Padding, Alignment a Endianness. Víš, jak C++ ukládá data, abys je v JS dokázal správně přečíst.
* Passive C++: Nemusíš v něm psát drivery, ale musíš umět číst .h soubory a dokumentaci herních SDK.
* Performance Mindset: Řešíš každou milisekundu latence a Garbage Collection overhead.
Co nabízíme
Nejsme banka ani korporát. Jsme startup s ambicí dostat se z virtuálních tratí na ty skutečné. Jsme nároční a tlačíme na výsledky, komunikaci a chceme od tebe tah na branku. Za to ale nabízíme:
* Maximum Freedom: Žádný micromanagement. Zajímá nás funkční, optimalizovaný kód, ne vykázané hodiny.
* Access to Motorsport: Možnost účastnit se testů a reálných závodů.
* Equity: Možnost podílu pro výjimečné kandidáty.
* Remote-First: Pracuj z home office, nebo kanceláře v Praze.
The Engineering Challenge
Nechceme číst generická CVčka. Ukaž nám, že umíš číst bajty.
Připravili jsme pro tebe malý úkol v TypeScriptu. Dostaneš kus "rozbité" paměti ze simulátoru a tvým úkolem je opravit parser tak, aby zohlednil C++ padding. Je to práce na 15 minut pro seniora.
https://gist.github.com/743milan/824d2902bbfdd2b817c66422f729faa8 (https://gist.github.com/743milan/824d2902bbfdd2b817c66422f729faa8)
Vylušti heslo, pošli nám ho a máš pohovor.
Co od vás očekáváme
Co vám nabízíme
-
Lokalita: Praha
-
Nástup: IHNED
-
❓ Vše, co o této práci potřebujete vědět
👉 Kde je tato práce?
Práce je v lokalitě Praha.
👉 Kdo na tuto pozici nabírá?
Nabídku zveřejnila firma StartupJobs.com s.r.o..
👉 Kdy je nástup?
Nástup je od IHNED.
👉 Jaké jsou požadavky?
- Min. vzdělání: Středoškolské