Remotebase
Remotebase
51 – 200 Pracownicy
DoradztwoLogistykaMarketing
Remotebase pomaga firmom zatrudniać zweryfikowanych programistów do realizacji projektów technologicznych. Jej sieć talentów obejmuje specjalistów w zakresie języków Python i JavaScript, sztucznej inteligencji, widzenia komputerowego oraz pokrewnych dziedzin. Firma upraszcza rekrutację techniczną, poznając potrzeby przedsiębiorstwa, identyfikując odpowiednich programistów i wspierając proces rozmów kwalifikacyjnych, aby pracodawcy mogli skupić się na wyborze właściwej osoby do swoich projektów.

Inżynier Rust na część etatu

Twórz niezawodne usługi backendowe, API, narzędzia infrastrukturalne i oprogramowanie systemowe. Praca w niepełnym wymiarze przy produktach klientów Remotebase.

Opis

  • Twórz i utrzymuj gotowe do wdrożenia produkcyjnego usługi i biblioteki w Rust.
  • Pisz bezpieczny, idiomatyczny i dokładnie przetestowany kod, dbając o szybkość i zużycie pamięci.
  • Twórz usługi asynchroniczne z Tokio i frameworkami takimi jak Axum, Actix-web lub Tonic (gRPC).
  • Profiluj kod krytyczny pod względem wydajności i rozwiązuj problemy współbieżności, opóźnień oraz pamięci.
  • Integruj usługi z bazami danych, kolejkami komunikatów i infrastrukturą chmurową.
  • Wykonuj przeglądy kodu, wspieraj mniej doświadczonych inżynierów i współtwórz decyzje techniczne.
  • Współpracuj asynchronicznie z rozproszonymi zespołami, jasno komunikując się na piśmie.

Wymagania

  • Co najmniej pięć lat zawodowego doświadczenia w inżynierii oprogramowania, w tym minimum trzy lata pracy z Rust w środowisku produkcyjnym.
  • Bardzo dobra znajomość modelu własności Rust, pożyczania, czasów życia, traitów i typów generycznych.
  • Praktyczne doświadczenie z asynchronicznym Rust, w tym z Tokio, futures oraz ograniczeniami Send/Sync.
  • Doświadczenie w tworzeniu i utrzymywaniu produkcyjnych usług backendowych lub oprogramowania systemowego.
  • Znajomość współbieżności, zarządzania pamięcią i profilowania wydajności.
  • Doświadczenie w testowaniu kodu Rust za pomocą testów jednostkowych, integracyjnych lub opartych na właściwościach oraz w pracy z CI/CD.
  • Doświadczenie z bazami danych SQL lub NoSQL, takimi jak Postgres lub Redis, oraz bibliotekami pokroju sqlx, Diesel lub SeaORM.
  • Znajomość Dockera, Linuksa i co najmniej jednej z platform: AWS, GCP lub Azure.
  • Biegła znajomość języka angielskiego w mowie i piśmie.
  • Dyspozycyjność przez 20 godzin tygodniowo, w tym cztery godziny wspólne z amerykańską strefą czasową.
  • Mile widziane: doświadczenie z Unsafe Rust, FFI (C/C++ lub Python przez PyO3) albo WebAssembly.
  • Mile widziane: doświadczenie z systemami wbudowanymi, sieciami, blockchainem lub systemami rozproszonymi.
  • Mile widziane: wkład w projekty open source w ekosystemie Rust.
  • Mile widziane: znajomość narzędzi obserwowalności, takich jak tracing, OpenTelemetry lub Prometheus.
  • Mile widziane: doświadczenie z C++ lub Go.

Benefity

  • Praca zdalna z możliwością korzystania z biura.
  • Elastyczne godziny pracy.
  • Wynagrodzenie konkurencyjne względem stawek rynkowych.
  • Możliwości nauki i rozwoju kariery.

Powiązane oferty pracy

MWDN

Projektant produktu — praca zdalna w Ukrainie

MWDN

Projektuj doświadczenia użytkowników produktów z obszaru cyberbezpieczeństwa dla złożonych procesów B2B — od rozpoznania problemu po wdrożenie funkcji. Pracuj w Figmie, rozwijaj system projektowy i ściśle współpracuj z programistami, tworząc przejrzyste i użyteczne interfejsy.

Otwórz