Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design, develop, and maintain high-performance, secure, and scalable backend applications using Rust. Collaborate with cross-functional teams to integrate APIs and optimize system performance and reliability.
What they look for
Requirements
Requires 3+ years of professional software development experience with strong hands-on expertise in Rust fundamentals. Candidates should have experience with asynchronous programming, distributed systems, and modern software development workflows.
Full description
We are looking for a skilled Rust Developer to design, develop, and maintain high-performance, secure, and scalable software applications. The ideal candidate should have strong hands-on experience with the Rust programming language and a solid understanding of systems programming, backend development, concurrency, and software engineering best practices.
Key Responsibilities
- Design, develop, test, and maintain high-performance applications using Rust.
- Build secure, scalable, and reliable backend services and APIs.
- Work with Rust concepts including ownership, borrowing, lifetimes, traits, and generics.
- Develop concurrent and asynchronous applications using frameworks and libraries such as Tokio and async Rust.
- Design and integrate RESTful APIs and microservices.
- Work with databases such as PostgreSQL, MySQL, Redis, or other data stores.
- Optimize application performance, memory usage, and system reliability.
- Write clean, maintainable, well-tested, and production-quality code.
- Troubleshoot complex technical issues and improve existing systems.
- Collaborate with cross-functional teams, including frontend engineers, DevOps engineers, architects, and product teams.
- Participate in code reviews and contribute to engineering best practices.
- Implement automated testing and support CI/CD processes.
Required Skills & Qualifications
- 3+ years of professional software development experience, with strong hands-on experience in Rust.
- Strong understanding of Rust fundamentals, including:
- Ownership and borrowing
- Lifetimes
- Traits and generics
- Error handling
- Memory safety
- Experience with asynchronous and concurrent programming using Tokio or similar frameworks.
- Experience building backend services, APIs, or distributed systems.
- Strong understanding of REST APIs and microservices architecture.
- Experience with relational and/or NoSQL databases.
- Familiarity with Git and modern software development workflows.
- Strong debugging, problem-solving, and performance optimization skills.
- Good understanding of software design principles and clean code practices.
Preferred Qualifications
- Experience with Rust web frameworks such as Axum, Actix Web, or Rocket.
- Experience with Docker and Kubernetes.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Experience with distributed systems and event-driven architecture.
- Knowledge of message brokers such as Kafka or RabbitMQ.
- Experience with CI/CD pipelines.
- Knowledge of systems programming, networking, or low-level programming.
- Experience with blockchain, Web3, embedded systems, or high-performance computing is a plus.
Education
Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred.
Similar roles
-
Senior Embedded Software Engineer, Embedded Linux & Rust
Intramotev St. Louis, Missouri, United States · $120K–$140K/yr
-
Senior Rust Embedded Platform Engineer
Nordic Investin Group Gothenburg, Västra Götaland County, Sweden
-
RUST MACHINE OPER-1ST 6 MO (H)
Huntington Ingalls Pascagoula, Mississippi, United States · $60K/yr
-
Senior Embedded Software Engineer (m/w/x) - Hardwarenahe Entwicklung / Rust & C++
K-tronik GmbH Berlin, Berlin, Germany
-
Kelley Automotive Group Detailer-Rust Proofing & Undercoating
Kelley Automotive Group LLC Fort Wayne, Indiana, United States
-
Senior Rust Blockchain Developer — Autheo | Chain, Node, Smart Contracts & Tooling
Launch Legends Cheyenne, Wyoming, United States