Remotebase
Remotebase
51 – 200 Zaposlenici
LogistikaMarketingSavjetovanje
Remotebase pomaže tvrtkama zaposliti provjerene softverske programere za tehnološke projekte. Njihova mreža talenata uključuje stručnjake za Python, JavaScript, umjetnu inteligenciju, računalni vid i srodna područja. Tvrtka pojednostavljuje tehničko zapošljavanje tako što prikuplja potrebe tvrtke, pronalazi odgovarajuće programere i pruža podršku pri razgovorima za posao, kako bi se poslodavci mogli usredotočiti na odabir pravog kandidata za svoje projekte.

Rust inženjer na nepuno radno vrijeme

Razvijajte pouzdane pozadinske usluge, API-je, infrastrukturne alate i sistemski softver u Rustu, radeći nepuno radno vrijeme. Usluge pružate klijentima Remotebasea koji su produktne tvrtke.

Opis

  • Razvijajte i održavajte produkcijski spremne usluge i biblioteke u Rustu.
  • Pišite siguran, idiomatski i temeljito testiran kod, vodeći računa o brzini i potrošnji memorije.
  • Izrađujte asinkrone usluge uz Tokio i okvire kao što su Axum, Actix-web ili Tonic (gRPC).
  • Profilirajte kod u kojem su performanse ključne te rješavajte probleme s konkurentnošću, latencijom i memorijom.
  • Povezujte usluge s bazama podataka, redovima poruka i infrastrukturom u oblaku.
  • Pregledavajte kod, pružajte podršku manje iskusnim inženjerima i sudjelujte u oblikovanju tehničkih odluka.
  • Asinkrono surađujte s distribuiranim timovima uz jasnu pisanu komunikaciju.

Zahtjevi

  • Najmanje pet godina profesionalnog iskustva u softverskom inženjerstvu, uključujući tri ili više godina rada s Rustom u produkciji.
  • Izvrsno poznavanje vlasništva, posuđivanja, životnih vijekova, traitova i generika u Rustu.
  • Praktično iskustvo s asinkronim Rustom, uključujući Tokio, futures i ograničenja Send/Sync.
  • Iskustvo u izradi i radu s produkcijskim pozadinskim uslugama ili sistemskim softverom.
  • Razumijevanje konkurentnosti, upravljanja memorijom i profiliranja performansi.
  • Iskustvo s testiranjem koda u Rustu jediničnim, integracijskim ili testovima temeljenima na svojstvima te rad s CI/CD-om.
  • Iskustvo u radu sa SQL ili NoSQL bazama podataka kao što su Postgres ili Redis, uz biblioteke poput sqlx, Diesel ili SeaORM.
  • Poznavanje Dockera, Linuxa i barem jedne od platformi AWS, GCP ili Azure.
  • Dobro znanje govornog i pisanog engleskog jezika.
  • Dostupnost 20 sati tjedno, uključujući četiri sata preklapanja s američkom vremenskom zonom.
  • Prednost je iskustvo s Unsafe Rustom, FFI-jem (C/C++ ili Python putem PyO3) ili WebAssemblyjem.
  • Prednost je iskustvo s ugrađenim sustavima, umrežavanjem, blockchainom ili distribuiranim sustavima.
  • Prednost su doprinosi projektima otvorenog koda u ekosustavu Rusta.
  • Prednost je poznavanje alata za observabilnost kao što su tracing, OpenTelemetry ili Prometheus.
  • Prednost je iskustvo s C++-om ili Go-om.

Pogodnosti

  • Rad na daljinu uz mogućnost korištenja ureda.
  • Fleksibilno radno vrijeme.
  • Naknada konkurentna na tržištu.
  • Mogućnosti učenja i profesionalnog razvoja.