
Remotebase به شرکتها کمک میکند برای پروژههای فناوری، توسعهدهندگان نرمافزارِ تأییدشده استخدام کنند. شبکه استعدادهای این شرکت شامل متخصصانی در Python، JavaScript، هوش مصنوعی، بینایی ماشین و حوزههای مرتبط است. این شرکت با دریافت نیازهای سازمان، شناسایی توسعهدهندگان مناسب و پشتیبانی از فرایند مصاحبه، استخدام فنی را سادهتر میکند تا کارفرمایان بتوانند بر انتخاب گزینه مناسب برای پروژههای خود تمرکز کنند.
مهندس پارهوقت راست
خدمات بکاند، APIها، ابزارهای زیرساخت و نرمافزارهای سیستمی قابلاعتماد برای مشتریان شرکتمحور ریموتبیس بسازید. در نقشی پارهوقت با زبان راست کار کنید.
توضیحات
- خدمات و کتابخانههای راست آمادهٔ استفاده در محیط عملیاتی را توسعه دهید و نگهداری کنید.
- با توجه به سرعت و مصرف حافظه، کدی امن، رایج و کاملاً آزمودهشده بنویسید.
- با استفاده از Tokio و چارچوبهایی مانند Axum، Actix-web یا Tonic (gRPC)، خدمات ناهمگام بسازید.
- کدهای حساس به کارایی را پروفایلگیری کنید و مشکلات همزمانی، تأخیر و حافظه را برطرف کنید.
- خدمات را به پایگاههای داده، صفهای پیام و زیرساخت ابری متصل کنید.
- کد را بازبینی کنید، از مهندسان کمتجربهتر پشتیبانی کنید و در شکلگیری تصمیمهای فنی نقش داشته باشید.
- از طریق ارتباط نوشتاری روشن، بهصورت ناهمگام با تیمهای توزیعشده همکاری کنید.
شرایط لازم
- حداقل پنج سال تجربهٔ حرفهای مهندسی نرمافزار، شامل سه سال یا بیشتر تجربهٔ استفاده از راست در محیط عملیاتی.
- تسلط قوی بر مالکیت، قرضگیری، طولعمرها، تریتها و جنریکهای راست.
- تجربهٔ عملی راست ناهمگام، شامل Tokio، futures و محدودیتهای Send/Sync.
- تجربهٔ ساخت و راهبری خدمات بکاند عملیاتی یا نرمافزارهای سیستمی.
- درک همزمانی، مدیریت حافظه و پروفایلگیری کارایی.
- تجربهٔ آزمودن کد راست با تستهای واحد، یکپارچهسازی یا مبتنی بر ویژگی و کار با CI/CD.
- تجربهٔ کار با پایگاههای دادهٔ SQL یا NoSQL مانند Postgres یا Redis و crateهایی مانند sqlx، Diesel یا SeaORM.
- آشنایی با Docker، Linux و دستکم یکی از AWS، GCP یا Azure.
- توانایی قوی در گفتار و نوشتار انگلیسی.
- امکان کار ۲۰ ساعت در هفته، از جمله چهار ساعت همپوشانی با منطقهٔ زمانی آمریکا.
- ترجیحاً: تجربهٔ Unsafe Rust، FFI (C/C++ یا Python از طریق PyO3) یا WebAssembly.
- ترجیحاً: تجربه در سامانههای نهفته، شبکهسازی، بلاکچین یا سامانههای توزیعشده.
- ترجیحاً: مشارکت در پروژههای متنباز اکوسیستم راست.
- ترجیحاً: آشنایی با ابزارهای مشاهدهپذیری مانند tracing، OpenTelemetry یا Prometheus.
- ترجیحاً: تجربهٔ C++ یا Go.
مزایا
- کار از راه دور با امکان استفاده از دفتر.
- انتخاب ساعت کاری انعطافپذیر.
- دریافت دستمزد رقابتی متناسب با بازار.
- فرصتهای یادگیری و رشد شغلی.