Senior Backend Rust Engineer
Austin, TX (Onsite)
We are seeking a Senior Backend Rust Engineer to design, develop, and maintain scalable backend services and distributed systems. The ideal candidate should have strong expertise in Rust programming, backend architecture, microservices, and cloud-native technologies.
Responsibilities:
· Develop and maintain backend services using Rust.
· Design and build scalable microservices and APIs.
· Work on distributed systems, performance optimization, and reliability improvements.
· Collaborate with cross-functional teams to deliver high-quality software solutions.
· Participate in code reviews, architecture discussions, and production support.
· Implement CI/CD pipelines and cloud deployment strategies.
Required Skills:
· 5+ years of backend software development experience.
· 2+ years of hands-on Rust development experience.
· Strong understanding of data structures, algorithms, and system design.
· Experience with REST APIs, microservices, and distributed systems.
· Experience with PostgreSQL, MySQL, Redis, or similar databases.
· Familiarity with Linux environments and Git.
· Experience with Docker and Kubernetes.
· Knowledge of AWS, Azure, or Google Cloud Platform cloud platforms.
Preferred Skills
· Experience with Tokio, Axum, Actix-Web, or other Rust frameworks.
· Experience with Kafka, RabbitMQ, or event-driven architectures.
· Strong troubleshooting and performance tuning skills.
· Experience working in Agile environments.