Engineering Jobs

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.

Job Posted
November 10, 2025
⏳ Closing Date
December 10, 2025
💼 Job Type
Full-Time / Onsite
$
Competitive Salary

📄 Job Description

As a Backend Development Engineer at Travoom, you will be instrumental in building the robust, scalable, and secure infrastructure that powers our marketplace for bucket list travel experiences. We’re looking for individuals with deep expertise in Rust to join one of our three core areas: Core API & Services, Database & Infrastructure, or Authentication & Security. Your key responsibilities will include:
  • 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

We are seeking highly skilled and collaborative engineers with a passion for building robust backend systems in Rust. Minimum qualifications include:
  • 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

To apply for this exciting Backend Development Engineer role, please click the button below. In the application form, tell us about your experience with Rust, distributed systems, and any notable backend projects you’ve contributed to. We look forward to reviewing your application and exploring how your expertise can contribute to Travoom’s success.

❓ 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.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button