
Remotebase pomáha spoločnostiam najímať overených softvérových vývojárov na technologické projekty. Jej sieť talentov zahŕňa špecialistov na Python, JavaScript, umelú inteligenciu, počítačové videnie a súvisiace oblasti. Spoločnosť zjednodušuje technické náborové procesy tým, že zisťuje potreby firmy, vyhľadáva vhodných vývojárov a podporuje pohovory, aby sa zamestnávatelia mohli sústrediť na výber najvhodnejšieho kandidáta pre svoje projekty.
Rust vývojár na čiastočný úväzok
Vyvíjajte spoľahlivé backendové služby, API, infraštruktúrne nástroje a systémový softvér na čiastočný úväzok v jazyku Rust. Práca je určená pre klientov produktových spoločností Remotebase.
Popis
- Vyvíjajte a udržiavajte produkčne pripravené služby a knižnice v jazyku Rust.
- Píšte bezpečný, idiomatický a dôkladne testovaný kód so zameraním na rýchlosť a využitie pamäte.
- Vytvárajte asynchrónne služby pomocou Tokio a frameworkov, ako sú Axum, Actix-web alebo Tonic (gRPC).
- Profilujte výkonnostne kritický kód a riešte problémy so súbežnosťou, latenciou a pamäťou.
- Prepájajte služby s databázami, frontmi správ a cloudovou infraštruktúrou.
- Kontrolujte kód, podporujte menej skúsených vývojárov a pomáhajte formovať technické rozhodnutia.
- Spolupracujte asynchrónne s distribuovanými tímami prostredníctvom jasnej písomnej komunikácie.
Požiadavky
- Aspoň päť rokov profesionálnych skúseností v softvérovom inžinierstve vrátane najmenej troch rokov používania jazyka Rust v produkcii.
- Výborná znalosť vlastníctva, požičiavania, životností, traitov a generík v jazyku Rust.
- Praktické skúsenosti s asynchrónnym jazykom Rust vrátane Tokio, futures a obmedzení Send/Sync.
- Skúsenosti s vývojom a prevádzkou produkčných backendových služieb alebo systémového softvéru.
- Porozumenie súbežnosti, správe pamäte a profilovaniu výkonu.
- Skúsenosti s testovaním kódu v jazyku Rust pomocou jednotkových, integračných alebo property-based testov a práca s CI/CD.
- Skúsenosti s relačnými alebo nerelačnými databázami, napríklad Postgres či Redis, a knižnicami ako sqlx, Diesel alebo SeaORM.
- Znalosť Dockeru, Linuxu a aspoň jednej z platforiem AWS, GCP alebo Azure.
- Dobrá ústna aj písomná znalosť angličtiny.
- Dostupnosť 20 hodín týždenne vrátane štyroch hodín časového prekrytia s časovým pásmom USA.
- Výhodou sú skúsenosti s Unsafe Rust, FFI (C/C++ alebo Python cez PyO3) alebo WebAssembly.
- Výhodou sú skúsenosti so vstavanými systémami, sieťami, blockchainom alebo distribuovanými systémami.
- Výhodou sú príspevky do open-source projektov v ekosystéme Rust.
- Výhodou je znalosť nástrojov na pozorovateľnosť, ako sú tracing, OpenTelemetry alebo Prometheus.
- Výhodou sú skúsenosti s C++ alebo Go.
Benefity
- Práca na diaľku s možnosťou využívať kanceláriu.
- Flexibilný pracovný čas.
- Odmeňovanie konkurencieschopné na trhu.
- Príležitosti na vzdelávanie a kariérny rast.