Senior Rust Developer (Full-time)
Worldwide
# Senior Rust Developer (Full-time) ## About the Role We're seeking an experienced Rust Developer to join our international team. This is a full-time position (40+ hours/week) with time tracking requirements. ## Key Requirements - 5+ years of professional software development experience - 3+ years of production Rust experience - Strong understanding of ownership, borrowing, and lifetimes - Experience with async Rust and concurrent programming - Proven track record of high-performance systems development - Advanced knowledge of memory safety and zero-cost abstractions - Excellent English communication skills - Experience with Agile methodologies ## Technical Skills - Advanced Rust programming - Systems programming and low-level optimization - Concurrent and parallel programming - FFI (Foreign Function Interface) experience - Experience with Cargo and the Rust ecosystem - Proficiency with popular Rust frameworks (Tokio, Actix, Rocket) - Strong knowledge of: - Memory management - Thread safety - Error handling - Performance optimization - Cross-platform development - WebAssembly (WASM) ## Selection Process 1. **Profile Screening** - Review of experience and technical background - Assessment of open-source contributions - Code quality evaluation - Only successful candidates proceed to next stage 2. **Technical Assessment** - Platform: Coderbyte.com - Duration: 3 hours - Webcam required throughout the test - Focus areas: - Systems design - Memory safety - Concurrent programming - Performance optimization - Automated assessment system 3. **Technical Interview** - One-on-one session with Technical Team Lead - Deep dive into: - Rust internals - Memory management patterns - Concurrency models - System architecture - Previous project experiences ## Important Notes - Time tracking is mandatory for this position - No manual time entry allowed - automated tracking system in place - Remote work with required overlap with team's core hours - Must pass each stage to proceed to the next - Failure to meet requirements at any stage will terminate the process ## Technical Project Experience Required - Experience with at least one: - High-performance backend services - Systems programming - Real-time systems ## Benefits - Competitive salary - Remote work setup - International team environment - Professional development opportunities - Latest tools ## How to Apply Submit your application with: - Updated resume - GitHub/GitLab profile - Examples of Rust projects you've worked on - Open source contributions (if any) - Brief cover letter highlighting systems programming experience *Only candidates meeting all requirements will be contacted for the initial screening.*
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$20.00
-
$40.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:last week
- Interviewing:1
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesColumbus2:10 AM
- $2.1M total spent230 hires, 76 active
- 56,352 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by