
Remotebase помага на компаниите да наемат проверени софтуерни разработчици за технологични проекти. Нейната мрежа от таланти включва специалисти по Python, JavaScript, изкуствен интелект, компютърно зрение и сродни области. Компанията улеснява техническото наемане, като събира нуждите на дадена компания, намира подходящи разработчици и подпомага интервютата, за да могат работодателите да се съсредоточат върху избора на най-подходящия човек за своите проекти.
Rust инженер на непълно работно време
Разработвайте надеждни бекенд услуги, API, инфраструктурни инструменти и системен софтуер на Rust на непълно работно време. Работата е за клиенти на Remotebase, които са продуктови компании.
Описание
- Разработвайте и поддържайте готови за продукционна среда услуги и библиотеки на Rust.
- Пишете безопасен, идиоматичен и щателно тестван код, като обръщате внимание на скоростта и използването на паметта.
- Създавайте асинхронни услуги с Tokio и рамки като Axum, Actix-web или Tonic (gRPC).
- Профилирайте критичния за производителността код и отстранявайте проблеми с конкурентността, латентността и паметта.
- Свързвайте услуги с бази данни, опашки за съобщения и облачна инфраструктура.
- Преглеждайте код, подкрепяйте по-малко опитни инженери и помагайте при вземането на технически решения.
- Работете асинхронно с разпределени екипи чрез ясна писмена комуникация.
Изисквания
- Най-малко пет години професионален опит в софтуерното инженерство, включително поне три години работа с Rust в продукционна среда.
- Отлично владеене на концепциите за собственост, заемане, времена на живот, трейтове и генерици в Rust.
- Практически опит с асинхронен Rust, включително Tokio, futures и ограниченията Send/Sync.
- Опит в изграждането и поддръжката на продукционни бекенд услуги или системен софтуер.
- Познаване на конкурентността, управлението на паметта и профилирането на производителността.
- Опит в тестването на Rust код с модулни, интеграционни или базирани на свойства тестове и работа с CI/CD.
- Опит със SQL или NoSQL бази данни като Postgres или Redis и библиотеки като sqlx, Diesel или SeaORM.
- Познаване на Docker, Linux и поне една от платформите AWS, GCP или Azure.
- Добро владеене на английски език, устно и писмено.
- Възможност за работа 20 часа седмично, включително четири часа припокриване с часовата зона на САЩ.
- Предимство е опитът с Unsafe Rust, FFI (C/C++ или Python чрез PyO3) или WebAssembly.
- Предимство е опитът с вградени системи, мрежи, блокчейн или разпределени системи.
- Предимство са приносите към проекти с отворен код в екосистемата на Rust.
- Предимство е познаването на инструменти за наблюдаемост като tracing, OpenTelemetry или Prometheus.
- Предимство е опитът с C++ или Go.
Придобивки
- Работа от разстояние с възможност за ползване на офис.
- Гъвкаво работно време.
- Възнаграждение, конкурентно на пазара.
- Възможности за обучение и професионално развитие.