Senior Backend Rust Developer
WFA Digital Insight
The demand for skilled Rust developers has grown significantly, with many companies seeking experts who can build low-latency, high-throughput services. Proxify, a platform connecting top developers with opportunities, is now looking for a Senior Backend Rust Developer to join one of its high-growth client teams. With the rise of remote work, companies like Proxify are at the forefront of providing opportunities for skilled professionals to work with cutting-edge technologies. As the job market evolves, it's essential for candidates to stay up-to-date with the latest trends and technologies, including Rust, to remain competitive. Proxify's commitment to its members' success, reflected in its excellent Glassdoor and Trustpilot ratings, makes this role an attractive opportunity for those looking for a challenging and rewarding career in tech.
Job Description
About the Role
The Senior Backend Rust Developer role at Proxify is an exciting opportunity for experienced professionals to join a high-growth client team as a technical lead. As a seasoned developer, you will be responsible for architecting and building low-latency, high-throughput services that serve as the backbone of the client's platform. You will lead the transition from legacy services to high-performance Rust microservices, leveraging the ownership model to eliminate data races and ensure memory safety.In this role, you will work closely with cross-functional stakeholders to design and implement highly performant backend services that are robust, maintainable, and type-safe. Your expertise in Rust, asynchronous programming, and distributed systems will be essential in driving the technical direction of the team and ensuring the delivery of high-quality solutions.
What You Will Do
- Design and implement highly performant backend services using Rust
- Lead the shift toward memory-safe distributed systems, ensuring zero-cost abstractions are utilized effectively
- Conduct rigorous code reviews, emphasizing idiomatic Rust and safety best practices
- Architect secure and scalable RESTful and gRPC APIs for consumption by frontend and mobile applications
- Maintain high code quality through comprehensive unit, integration, and property-based testing
- Collaborate with cross-functional stakeholders to identify and resolve bottlenecks in high-load scenarios
- Develop and maintain technical documentation for backend services
- Participate in the development of the company's technical strategy and contribute to the growth of the engineering team
What We Are Looking For
- Professional experience building production-grade applications in Rust
- Deep understanding of ownership, borrowing, lifetimes, and the Send/Sync traits
- Strong experience with the Tokio ecosystem and asynchronous programming patterns
- Proficiency with modern Rust web frameworks such as Axum, Actix-web, or Rocket
- Proven ability to design distributed systems using gRPC, Protocol Buffers, and message brokers like Kafka or RabbitMQ
- Advanced knowledge of SQL (PostgreSQL preferred) and experience with asynchronous ORMs or query builders like sqlx or Diesel
- Hands-on experience with containerization (Docker/K8s) and deploying Rust services to cloud environments (AWS/Azure/GCP)
Nice to Have
- Experience with WebAssembly (Wasm) for edge computing or browser-based logic
- Knowledge of Infrastructure as Code (Terraform/Pulumi)
- Familiarity with 'Unsafe Rust' and when (and when not) to use it
- Background in low-level systems languages like C or C++
Benefits and Perks
- Competitive compensation package
- Flexible withdrawal options for on-time monthly payments
- Predictable project hours with consistent 8-hour working days
- Up to 24 flex days off per year without losing pay
- Opportunity to work with cutting-edge technologies and contribute to the growth of the company
- Access to a global network of supportive, talented developers
- Career-accelerating positions at exciting companies
How to Stand Out
- Ensure you have a strong understanding of Rust fundamentals, including ownership, borrowing, and lifetimes, to stand out as a candidate.
- Be prepared to discuss your experience with asynchronous programming patterns and distributed systems.
- Showcase your proficiency in modern Rust web frameworks and your ability to design scalable RESTful and gRPC APIs.
- Highlight your experience with containerization, cloud deployment, and hands-on experience with profiling tools.
- Prepare to discuss your approach to code reviews, safety best practices, and how you maintain high code quality.
- Familiarize yourself with Proxify's mission and values to demonstrate your alignment with the company's goals.
- Be ready to provide examples of your problem-solving skills and how you collaborate with cross-functional stakeholders.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.