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
ABAC 4 years
Kafka 4 years

Required languages

English B2 - Upper Intermediate
Ukrainian C2 - Proficient
Published 23 February
30 views
ยท
4 applications
To apply for this and other jobs on Djinni login or signup.
Loading...