Remotebase
Remotebase
Remotebase допомагає компаніям наймати перевірених розробників програмного забезпечення для технологічних проєктів. До її мережі талантів входять фахівці з Python, JavaScript, штучного інтелекту, комп’ютерного зору та суміжних напрямів. Компанія спрощує технічний найм: вивчає потреби компанії, визначає відповідних розробників і підтримує процес співбесід, щоб роботодавці могли зосередитися на виборі найкращого фахівця для своїх проєктів.

Інженер Rust на неповний робочий день

Розробляйте надійні серверні сервіси, API, інфраструктурні інструменти та системне ПЗ. Робота на неповний день над продуктами клієнтів 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.

Переваги

  • Віддалена робота з можливістю користуватися офісом.
  • Гнучкий графік роботи.
  • Винагорода на конкурентному рівні ринку.
  • Можливості для навчання та кар’єрного зростання.