Location
Remote
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
We're hiring an experienced Rust Developer to join our international team. This is a full-time role (40\+ hours per week) with time tracking requirements.
What You Bring
You have 5\+ years of professional software development experience and 3\+ years writing production Rust. You understand ownership, borrowing, and lifetimes at a deep level. You have hands-on experience with async Rust and concurrent programming. You have built high-performance systems and understand memory safety and zero-cost abstractions. You communicate well in English. You have worked in Agile environments.
Technical Skills We're Looking For
- Advanced Rust programming.
- Systems programming and low-level optimization.
- Concurrent and parallel programming.
- FFI (Foreign Function Interface) experience.
- Strong working knowledge of Cargo and the Rust ecosystem.
- Familiarity with frameworks like Tokio, Actix, and Rocket.
- Solid understanding of memory management, thread safety, error handling, a nd performance optimization
- Web technologies
Project Experience
You have worked on at least one of the following:
high-performance backend services, systems programming, or real-time systems.
Our Hiring Process
Stage 1: Profile Screening. We review your experience, technical background, open-source contributions,s and code quality. Successful candidates move to the next stage.
Stage 2: Technical Assessment. A 3-hour assessment on Coderbyte.comy A webcam is required throughout. Focus areas include systems design, memory safety, concurrent programming, and performance optimization. An automated system scores your results.
Stage 3: Technical Interview. A one-on-one session with our Technical Team Lead covering Rust internals, memory management patterns, concurrency models, system architecture,e and your previous project experience.
Each stage is pass/fail. You need to clear each one to move forward.
Good to Know
This role is contracted through Upwork. If you don't already have an Upwork account, our team will guide you through account creation and KYC verification.
Time tracking is mandatory. An automated tracking system is in place (no manual time entry). Working hours follow GMT, with slight flexibility for other time zones. This is a remote role.
What We Offer
Competitive hourly salary—an international team environment. Professional development opportunities. Access to the latest tools.
How to Apply
Send us your updated resume, your GitHub or GitLab profile, examples of Rust projects you have worked on, any open-source contributions, and a short cover letter highlighting your systems programming experience.
We will contact candidates who meet all requirements for the initial screening.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.