Enable job alerts via email!

Senior Backend Developer (Rust)

Tripedge

Daerah Khusus Ibukota Jakarta

Remote

IDR 200.000.000 - 300.000.000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading company in the travel tech industry as a Senior Software Developer specializing in Rust. You will be responsible for designing and implementing backend services, ensuring exceptional performance and scalability while mentoring junior developers. Enjoy a remote-first work environment with competitive salary, equity options, and opportunities for professional development.

Benefits

Competitive salary and equity options
Remote-first work environment with flexible hours
Professional development budget
Travel benefits and discounts
Collaborative and innovative engineering culture

Qualifications

  • 5+ years software development experience, with 2+ years using Rust in production.
  • Strong understanding of HTTP protocols and API design.
  • Experience with building high-throughput, low-latency services.

Responsibilities

  • Architect and develop high-performance, concurrent services using Rust.
  • Build and maintain RESTful and GraphQL APIs for the platform.
  • Mentor junior developers and promote best practices in Rust development.

Skills

HTTP protocols
RESTful API design
web service architecture
asynchronous programming models
concurrent systems
microservice architecture patterns
problem-solving
debugging skills

Tools

Docker
Kubernetes
Axum

Job description

We're revolutionizing the travel industry through innovative technology solutions that connect travelers with exceptional experiences. Our platform serves millions of users globally, and we're looking for a talented Rust developer to help us build resilient, high-performance systems that scale with our growing user base.

The Role

As a Senior Software Developer specializing in Rust, you'll design and implement critical backend services that power our travel platform. You'll work with a collaborative team of engineers to deliver scalable solutions that handle high-traffic loads while maintaining exceptional performance.

Key Responsibilities

Architect and develop high-performance, concurrent services using Rust

Build and maintain RESTful and GraphQL APIs for our travel platform

Implement efficient data processing pipelines for travel inventory and booking systems

Design and optimize database interactions for speed and reliability

Contribute to system architecture decisions and technology selection

Mentor junior developers and promote best practices in Rust development

Collaborate with cross-functional teams to deliver integrated solutions

Required Skills & Experience

5+ years of software development experience, with at least 2 years using Rust in production

Strong understanding of HTTP protocols, RESTful API design, and web service architecture

Experience with Axum framework for building web applications in Rust

Deep knowledge of asynchronous programming models and concurrent systems

Familiarity with relational and NoSQL databases

Experience building high-throughput, low-latency services

Solid understanding of microservice architecture patterns

Experience with containerization and orchestration tools (Docker, Kubernetes)

Excellent problem-solving and debugging skills

Preferred Qualifications

Knowledge of event-driven architecture and message queues

Experience with distributed systems and service mesh technologies

Understanding of cloud infrastructure (AWS, GCP, or Azure)

Contributions to open-source Rust projects

What We Offer

Competitive salary and equity options

Remote-first work environment with flexible hours

Professional development budget for conferences and courses

Travel benefits and discounts

Collaborative and innovative engineering culture

Opportunity to shape the future of travel technology

Join us in building the next generation of travel technology!

What's your expected monthly basic salary?

Which of the following types of qualifications do you have?

How many years' experience do you have in a software development role?

How many years' experience do you have as a Rust Developer?

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.