What are the responsibilities and job description for the RUST Programming Consultant position at Tech3pillars Technologies?
Job Details
Position: RUST Programming
Location: Denver, CO
Duration: Long term
Description:
Responsibilities:
Develop and maintain backend services using Rust.
Design RESTful APIs, GraphQL, or gRPC for scalable microservices.
Work with databases (PostgreSQL, MySQL, MongoDB) using Diesel or SQLx.
Implement asynchronous programming with Tokio or async-std.
Optimize performance and ensure memory safety using Rust's ownership model.
Deploy applications using Docker, Kubernetes, and CI/CD pipelines.
Requirements:
Strong knowledge of Rust programming and backend frameworks (Actix, Axum, Rocket).
Experience with async programming and concurrency.
Familiarity with JWT authentication, OAuth, and security best practices.
Experience in cloud services (AWS, Google Cloud Platform, Azure) is a plus.