Senior Rust Developer (Full-Time, Remote)

Yearnings IncUnited States
Full TimeOn-siteMidLimited info disclosed
29 views0 applications

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. Show more Show less