Light IT GlobalRemote

Senior Rust Developer

Description

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

Skills

AWSAPIgRPCKubernetesSecurityRustFlinkMicroservicesKafkaGraphQL

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching