Rust Engineer – Part Time

Posted Oct 13

This is a fully remote position, open to applicants in Pakistan.

📋 Description

• Design, develop, and maintain production-quality services and libraries utilizing Rust.

• Produce safe, idiomatic, and thoroughly tested code, with a strong focus on performance and memory efficiency.

• Create asynchronous services using Tokio and frameworks such as Axum, Actix-web, or Tonic (gRPC).

• Analyze and enhance critical paths, addressing concurrency, latency, and memory challenges.

• Integrate solutions with databases, message queues, and cloud environments.

• Conduct code reviews, mentor junior engineers, and participate in technical design discussions.

• Collaborate asynchronously with distributed teams, ensuring clear and effective written communication.


⛳️ Requirements

• Over 5 years of professional software engineering experience, including 3+ years working with Rust in production settings.

• A comprehensive understanding of ownership, borrowing, lifetimes, traits, and generics in Rust.

• Extensive hands-on experience with asynchronous Rust (Tokio, futures, Send/Sync bounds).

• Proven experience in building and managing backend services or systems software in a production context.

• Strong knowledge of concurrency, memory management, and performance profiling techniques.

• Proficient in testing within the Rust environment (unit, integration, property-based) and familiar with CI/CD practices.

• Experience with SQL or NoSQL databases (such as Postgres, Redis, etc.) through crates like sqlx, Diesel, or SeaORM.

• Familiarity with Docker, Linux, and at least one cloud provider (AWS, GCP, or Azure).

• Excellent written and spoken English communication skills.

• Availability of 20 hours per week, with at least 4 hours overlapping with US time zones.

• Nice to Have: Experience with Unsafe Rust, FFI (C/C++ or Python via PyO3), or WebAssembly.

• Nice to Have: Background in embedded systems, networking, blockchain, or distributed systems.

• Nice to Have: Contributions to open-source projects within the Rust ecosystem.

• Nice to Have: Familiarity with observability tools (tracing, OpenTelemetry, Prometheus).

• Nice to Have: Experience in C++ or Go programming languages.


🏝️ Benefits

• Fully remote work option available, allowing you to choose when to work from home and when to be in the office.

• Flexible work hours, enabling you to set your own schedule.

• Competitive salary in the market (in $$).

• Incredible opportunities for learning and professional growth.

People also viewed

Ness Digital Engineering1 day ago

Senior Java FS, React Engineer

RO flagRomania OnlyFull-timeBackend Engineer
ApplyView job
Movable Ink1 day ago

Lead Backend Engineer, Behavioural Team

CA flagCanada OnlyFull-timeBackend EngineerC$147.3k – C$192k/year
ApplyView job
Pointsharp1 day ago

Senior Java Developer

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI1 day ago

Backend Developer

UY flagUruguay OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job
Anyone AI1 day ago

Backend Developer

MX flagMexico OnlyPart-timeBackend Engineer
ApplyView job
Anyone AI1 day ago

Backend Developer

CO flagColombia OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers