System Backend Engineer (Node.js) | RACEMAKE
O nabídce
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í.
- 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.
- 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.