Remotebase
Remotebase
51 – 200 Dipendenti
ConsulenzaLogisticaMarketing
Remotebase aiuta le aziende ad assumere sviluppatori software selezionati per progetti tecnologici. La sua rete di talenti comprende specialisti in Python, JavaScript, intelligenza artificiale, visione artificiale e ambiti correlati. L’azienda semplifica il recruiting tecnico raccogliendo le esigenze di ogni impresa, individuando gli sviluppatori più adatti e supportando i colloqui, così che i datori di lavoro possano concentrarsi sulla scelta della persona giusta per i propri progetti.

Ingegnere Rust part-time

Sviluppa servizi backend affidabili, API, strumenti per l’infrastruttura e software di sistema con Rust in un ruolo part-time. Collabora con i clienti di Remotebase che sono aziende di prodotto.

Descrizione

  • Sviluppare e mantenere servizi e librerie Rust pronti per la produzione.
  • Scrivere codice sicuro, idiomatico e ampiamente testato, con attenzione alla velocità e all’uso della memoria.
  • Creare servizi asincroni con Tokio e framework come Axum, Actix-web o Tonic (gRPC).
  • Analizzare le prestazioni del codice critico e risolvere problemi di concorrenza, latenza e memoria.
  • Collegare i servizi a database, code di messaggi e infrastrutture cloud.
  • Esaminare il codice, supportare gli ingegneri meno esperti e contribuire alle decisioni tecniche.
  • Collaborare in modo asincrono con team distribuiti attraverso una comunicazione scritta chiara.

Requisiti

  • Almeno cinque anni di esperienza professionale nell’ingegneria del software, di cui tre o più con Rust in produzione.
  • Ottima conoscenza di ownership, borrowing, lifetimes, traits e generics in Rust.
  • Esperienza pratica con Rust asincrono, inclusi Tokio, futures e i vincoli Send/Sync.
  • Esperienza nella creazione e gestione di servizi backend di produzione o software di sistema.
  • Conoscenza di concorrenza, gestione della memoria e profilazione delle prestazioni.
  • Esperienza nel testare codice Rust con test unitari, di integrazione o basati su proprietà e nel lavorare con CI/CD.
  • Esperienza con database SQL o NoSQL come Postgres o Redis e crate come sqlx, Diesel o SeaORM.
  • Familiarità con Docker, Linux e almeno una tra AWS, GCP e Azure.
  • Ottima conoscenza dell’inglese scritto e parlato.
  • Disponibilità per 20 ore alla settimana, con quattro ore di sovrapposizione con il fuso orario degli Stati Uniti.
  • Preferibile: esperienza con Unsafe Rust, FFI (C/C++ o Python tramite PyO3) o WebAssembly.
  • Preferibile: esperienza con sistemi embedded, reti, blockchain o sistemi distribuiti.
  • Preferibile: contributi a progetti open source dell’ecosistema Rust.
  • Preferibile: familiarità con strumenti di osservabilità come tracing, OpenTelemetry o Prometheus.
  • Preferibile: esperienza con C++ o Go.

Benefit

  • Lavoro da remoto, con la possibilità di utilizzare un ufficio.
  • Orari di lavoro flessibili.
  • Retribuzione competitiva rispetto al mercato.
  • Opportunità di apprendimento e crescita professionale.

Offerte correlate

Wave Mobile Money

Analista dei sistemi paghe

Wave Mobile Money

Migliora le operazioni di elaborazione delle paghe in più paesi sulla piattaforma fintech africana di Wave. Sviluppa strumenti di riconciliazione, rafforza le integrazioni HRIS e fornisce report affidabili e dati di qualità.

Apri
CAPAGO International

Responsabile dell’ingegneria del software

CAPAGO International

Guida l’architettura applicativa, la qualità dello sviluppo e il DevOps dei servizi per i visti Schengen di Capago ad Algeri. Gestisce gli sviluppatori e supervisiona la realizzazione tecnica.

Apri
Decathlon Digital

Responsabile ingegneria, processi sportivi in Decathlon Digital

Decathlon Digital
1001 – 5000 Dipendenti
Intelligenza artificialeSport

Guida tre team di prodotto in Decathlon Digital per creare una piattaforma digitale globale dedicata allo sport. Coordina le consegne, lo sviluppo delle persone e la strategia tecnica di Offer Worldwide.

Apri