Senior Rust Developer

Bright Vision TechnologiesApex, NC
$145,000 - $205,000Remote

About The Position

Bright Vision Technologies is seeking an experienced Senior Rust Developer to join our engineering team and build high-performance, scalable, and secure distributed systems for enterprise applications. This is a 100% remote, full-time, direct W2 position for candidates in the U.S. The role involves building and maintaining distributed systems for enterprise applications, requiring strong knowledge of Rust and related technologies.

Requirements

  • 6+ years of software engineering experience.
  • 3+ years of hands-on Rust development in production environments.
  • Strong knowledge of Rust, ownership, borrowing, lifetimes, traits, generics, and async programming.
  • Experience with Tokio, Actix Web, Axum, or similar Rust frameworks.
  • Experience building REST APIs, gRPC services, and distributed systems.
  • Strong understanding of Linux, networking, multithreading, and concurrent programming.
  • Experience with AWS, Azure, or Google Cloud Platform.
  • Experience with PostgreSQL, MySQL, SQL Server, Redis, MongoDB, or DynamoDB.
  • Hands-on experience with Docker, Kubernetes, Git, and CI/CD pipelines.
  • Experience with Kafka, RabbitMQ, NATS, or similar messaging platforms.

Nice To Haves

  • Kubernetes Operators and cloud-native infrastructure
  • Terraform or Pulumi
  • Prometheus, Grafana, OpenTelemetry
  • Service Mesh (Istio, Linkerd)
  • Cryptography, TLS, and secure communications
  • C/C++ interoperability (FFI)
  • Open-source Rust contributions

Responsibilities

  • Build high-performance, scalable, and secure distributed systems for enterprise applications.
  • Develop and maintain REST APIs, gRPC services, and distributed systems.
  • Utilize Rust, ownership, borrowing, lifetimes, traits, generics, and async programming.
  • Work with frameworks like Tokio, Actix Web, or Axum.
  • Implement solutions on cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Integrate with various databases including PostgreSQL, MySQL, SQL Server, Redis, MongoDB, or DynamoDB.
  • Deploy and manage applications using Docker and Kubernetes.
  • Implement CI/CD pipelines and utilize Git for version control.
  • Work with messaging platforms like Kafka, RabbitMQ, or NATS.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service