Position: Rust Software Engineer
Category: Rust
English level: fluent
Years of experience: 3

Implemented:
• Full-blown Raft distributed consensus library in Rust;
• A unique, zero-cost way of converting Futures to Streams in Rust;
• High-performance asynchronous telephony server in Rust;
• WebAssembly virtual machine in Rust;
• Message queue server with custom-designed protocols for communication and data replication;
• Custom Laravel HTTP client;
• Various contributions across the entire Rust and PHP ecosystems;
Previous experience includes the development of high-performance asynchronous Rust microservices with custom-designed SDKs.

Rust skills include:
• 3-year Rust experience (includes proficiency in nightly-only Rust compiler features);
• Tokio (and async ecosystem in general, including Axum, Actix, Tonic, Tower, Diesel, sqlx);
• Vast networking experience (including low-level protocol design and implementation);
• WebAssembly;

PHP skills include:
• 4-year Laravel experience (with deep knowledge of the framework internals)
• Numerous articles about the Laravel development, including internal design explanations.
• Symfony knowledge (including the integration of Symfony components into Laravel projects).

General skills include:
• Experience in PostgreSQL, MySQL/MariaDB, Redis, etcd, Google Cloud BigQuery/Datastore/Firestore, Cloudflare Workers KV;
• Deep knowledge of Linux;
• NixOS;
• Docker and systemd-nspawn containers;
• Compiler development;
• Distributed consensus protocols;
• gRPC and Protobuf protocols;
• AWS and Google Cloud knowledge;
• API design;
Looking for a friendly team to work with.