
Remotebase membantu perusahaan merekrut pengembang perangkat lunak yang telah melalui proses verifikasi untuk berbagai proyek teknologi. Jaringan talentanya mencakup spesialis Python, JavaScript, kecerdasan buatan, visi komputer, dan bidang terkait. Perusahaan ini menyederhanakan perekrutan teknis dengan memahami kebutuhan perusahaan, mengidentifikasi pengembang yang sesuai, dan mendukung proses wawancara agar pemberi kerja dapat berfokus memilih kandidat yang tepat untuk proyek mereka.
Insinyur Rust Paruh Waktu
Bangun layanan backend, API, alat infrastruktur, dan perangkat lunak sistem yang andal dalam peran Rust paruh waktu untuk klien perusahaan produk Remotebase.
Deskripsi
- Kembangkan dan pelihara layanan serta pustaka Rust yang siap digunakan di lingkungan produksi.
- Tulis kode yang aman, idiomatis, dan teruji menyeluruh dengan memperhatikan kecepatan serta penggunaan memori.
- Buat layanan asinkron menggunakan Tokio dan kerangka kerja seperti Axum, Actix-web, atau Tonic (gRPC).
- Analisis kode yang kritis terhadap kinerja dan atasi masalah konkurensi, latensi, serta memori.
- Hubungkan layanan ke basis data, antrean pesan, dan infrastruktur cloud.
- Tinjau kode, dukung engineer yang kurang berpengalaman, dan bantu menentukan keputusan teknis.
- Berkolaborasi secara asinkron dengan tim terdistribusi melalui komunikasi tertulis yang jelas.
Persyaratan
- Memiliki setidaknya lima tahun pengalaman profesional di bidang rekayasa perangkat lunak, termasuk tiga tahun atau lebih menggunakan Rust dalam produksi.
- Menguasai ownership, borrowing, lifetime, trait, dan generik di Rust.
- Memiliki pengalaman praktis dengan Rust asinkron, termasuk Tokio, futures, dan batas Send/Sync.
- Berpengalaman membangun dan mengoperasikan layanan backend produksi atau perangkat lunak sistem.
- Memahami konkurensi, pengelolaan memori, dan profiling kinerja.
- Berpengalaman menguji kode Rust dengan pengujian unit, integrasi, atau berbasis properti, serta bekerja dengan CI/CD.
- Berpengalaman menggunakan basis data SQL atau NoSQL seperti Postgres atau Redis dengan crate seperti sqlx, Diesel, atau SeaORM.
- Mengenal Docker, Linux, dan setidaknya salah satu dari AWS, GCP, atau Azure.
- Mampu berbahasa Inggris dengan baik, lisan maupun tulisan.
- Tersedia 20 jam per minggu, termasuk empat jam waktu kerja yang tumpang tindih dengan zona waktu AS.
- Diutamakan: pengalaman dengan Unsafe Rust, FFI (C/C++ atau Python melalui PyO3), atau WebAssembly.
- Diutamakan: pengalaman dalam sistem tertanam, jaringan, blockchain, atau sistem terdistribusi.
- Diutamakan: kontribusi pada proyek sumber terbuka dalam ekosistem Rust.
- Diutamakan: mengenal alat observabilitas seperti tracing, OpenTelemetry, atau Prometheus.
- Diutamakan: pengalaman dengan C++ atau Go.
Tunjangan
- Bekerja jarak jauh, dengan pilihan untuk menggunakan kantor.
- Pilih jam kerja yang fleksibel.
- Kompensasi yang kompetitif sesuai pasar.
- Peluang untuk belajar dan mengembangkan karier.