Senior Rust Developer to $7000
Requirements:
- 5+ years of commercial experience with Rust;
- experience with async Rust (Tokio or similar runtimes), competitiveness;
- strong background in distributed systems and high-load backend architectures (message brokers, streaming, microservices);
- hands-on experience with gRPC (services, clients, interceptors, authentication, networking);
- solid understanding of cloud-native environments, including AWS and Kubernetes (developer level);
- experience with authorization and security systems, including RBAC/ABAC, token-based authentication, claims, and permissions;
- English B2+, clear written & verbal client communication.
Nice to have:
- experience with DSLs, compilers, interpreters, or code generation;
- hands-on experience with Kafka, especially in AWS MSK environments;
- experience with GraphQL (server-side);
- background in stream processing / data pipelines (e.g., Kafka Streams, Flink, or similar systems);
- previous experience in startups or greenfield core products.
Responsibilities:
- Design, implement, and evolve the core Rust platform powering a mission-critical data integration system;
- Develop and maintain fine-grained authorization models across control plane, data plane, and API layers;
- Contribute to the evolution of the internal DSL and compiler;
- Design and enhance the transport layer based on gRPC;
- Implement and maintain a GraphQL API layer on top of existing gRPC-based services;
- Lead and support the migration from Kafka (Strimzi on Kubernetes) to AWS MSK, ensuring reliability and minimal downtime;
- Develop and optimize data pipelines, including complex multi-stream joins and real-time data processing workflows;
- Improve and maintain the storage layer, including S3 integration and multipart upload mechanisms;
- Work on performance, scalability, and reliability of distributed systems operating at scale;
- Collaborate closely with the CTO/co-founder on core architecture and technical strategy.
What we offer:
- Flexible work-from-home policy
- Competitive salary and performance review
- PE accounting and support
- 18 paid vacation days per year
- Unlimited paid sick days per year
- The system of bonuses (Sport/Health/Education)
- Expert community within the company
- Paid courses and trainings, internal knowledge library
Required skills experience
| Rust | 5 years |
| gRPC | 5 years |
| AWS | 4 years |
| Kubernetes | 3 years |
| RBAC | 4 years |
+ 2 more
| ABAC | 4 years |
| Kafka | 4 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | C2 - Proficient |
Published 23 February
30 views
ยท
4 applications
๐
Average salary range of similar jobs in
analytics โ
Loading...