We use cookies to ensure your best experience on our website. To get details please see our Cookie Policy.
Back

Senior Rust Developer

Vacancy Page Background

Requirements:

  • 5+ years of professional Rust development experience
  • Deep understanding of async Rust:
  • - Tokio runtime and ecosystem
  • - Futures, streams, and async traits
  • - Pin, Send, Sync bounds
  • - Backpressure and flow control
  • Strong systems programming background:
  • - Concurrent and parallel programming
  • - Lock-free data structures (Arc, DashMap)
  • - Memory management and performance optimization
  • Database experience:
  • - PostgreSQL
  • - ORM experience (Diesel preferred)
  • - Schema migrations
  • - Connection pooling
  • - Transaction management
  • Distributed systems knowledge:
  • - Message queues (Kafka preferred)
  • - At-least-once and exactly-once semantics
  • - Distributed state management
  • - Partitioning and sharding strategies
  • gRPC and protocol buffers:
  • - Service definition and implementation
  • - Streaming RPC patterns
  • - Error handling in RPC
  • Testing discipline:
  • - Unit and integration testing
  • - Async test patterns
  • - Property-based testing
  • - Test containers

Nice to Have:

  • Kubernetes experience:
  • - Custom Resource Definitions (CRDs)
  • - Operators and controllers
  • - Kubernetes API client usage
  • AWS services:
  • - S3 (especially multipart uploads) EKS, ECR
  • - IAM policies and roles
  • - CodeArtifact
  • Security:
  • - HashiCorp Vault
  • - TLS/mTLS implementation
  • - JWT authentication and authorization
  • - PKI certificate management
  • Parser/compiler experience:
  • - Parser combinator libraries
  • - Type systems and type inference
  • - AST transformations
  • - Code generation
  • Infrastructure as Code :
  • - Terraform (understanding deployments)
  • Cargo ecosystem:
  • - Workspace management
  • - Proc macros and derive macros
  • - Feature flags and conditional compilation
  • AI-assisted development:
  • - Experience with AI coding tools (Cursor IDE, GitHub Copilot, or similar)
  • - Ability to effectively leverage AI for code generation and refactoring
  • - Understanding of AI tool limitations and when to review/modify AI-generated code
  • - Comfortable with modern AI-augmented development workflows

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
olesia
Tronkina Olesia

Не знаходиш свою вакансію?
Заповни контактну форму і відправ своє резюме!

+
White checkmark in a blue box icon Your privacy is protected
Clutch logo
Forbes logo
IAOP the global outsourcing 100 badge
Echalliance badge
ISO 9001:2015 certification badge
ISO 27001 certification badge
Clutch logo
4.9 - 41 Reviews
Goodfirms logo
4.8 - 19 Reviews
2022 company of the year golden badge