Rust Backend Development Engineer Job November 2025
Travoom is building the ultimate marketplace for bucket list travel experiences, and we’re on the hunt for talented Backend Development Engineers to join our innovative team in Austin, United States. We are seeking 4 engineers to contribute across three critical areas: Core API & Services, Database & Infrastructure, and Authentication & Security. If you are an expert in Rust and possess a strong background in backend architecture, this is an exceptional opportunity to shape the future of travel technology.
November 10, 2025
December 10, 2025
Full-Time / Onsite
📄 Job Description
- Develop and maintain production-level Rust code for high-performance services.
- Build efficient, low-latency APIs using Rust frameworks like Actix, Rocket, or Tide.
- Design scalable and maintainable RESTful APIs and optimize their performance using techniques such as caching and load balancing.
- Develop microservices for distributed systems, integrating tools like gRPC, Kafka, or RabbitMQ.
- Implement secure authentication mechanisms (e.g., OAuth, JWT) and enforce API security best practices.
- Design and optimize relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra).
- Scale databases horizontally and vertically, including partitioning, replication, and sharding.
- Implement caching solutions using tools like Redis or Memcached to enhance performance.
- Ensure data integrity, implement robust backup strategies, and prepare for disaster recovery.
- Manage cloud-native database solutions such as AWS RDS or GCP Cloud SQL, ensuring scalability and availability.
- Secure sensitive data using encryption techniques and ensure safe storage of credentials, tokens, and API keys.
- Identify and mitigate vulnerabilities such as SQL injection, XSS, and CSRF using secure coding practices.
- Design role-based access control (RBAC) systems and manage permission layers for user access.
- Conduct regular security audits and apply patches to address vulnerabilities.
📌 Requirements
- 6-8 years of experience in backend development.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- Deep understanding of Rust’s ecosystem, concurrency, and memory management.
- Proficiency with Rust-based frameworks like Actix, Rocket, or Tide.
- Experience with distributed systems and microservice architecture.
- Strong skills in database design, optimization, and scaling for both relational and NoSQL systems.
- Proficiency with tools like Redis, Memcached, and cloud database solutions (e.g., AWS RDS, GCP Cloud SQL).
- Expertise in implementing OAuth2, JWT, and secure login mechanisms.
- Strong knowledge of encryption techniques, secure data storage, and vulnerability mitigation.
- Experience designing role-based access control (RBAC) systems.
- Strong problem-solving and collaboration skills.
Desirable Qualifications:
- GraphQL knowledge.
- Comfort with ambiguity, shifting priorities, and general growing pains of an early-stage technology company.
- Understanding of football and international sports.
📝 How to Apply
❓ Frequently Asked Questions
Q1: What is the application deadline for this position?
The closing date for applications is December 10, 2025. We encourage you to apply as soon as possible.
Q2: Is this a remote or onsite position?
This is an onsite position located in Austin, United States, fostering a collaborative team environment.
Q3: What are the key technical skills required for this role?
Deep expertise in Rust, including its ecosystem, concurrency, and frameworks like Actix, Rocket, or Tide, is essential. Strong experience with distributed systems, microservices, database design (relational and NoSQL), and security protocols (OAuth2, JWT) is also crucial.
Q4: What kind of experience is Travoom looking for in candidates?
We require 6-8 years of professional backend development experience, a Bachelor’s degree in Computer Science or equivalent, and a proven track record of strong problem-solving and collaboration skills, particularly within a fast-paced, early-stage technology company environment.