Qureos

FIND_THE_RIGHTJOB.

Rust API Developer

Faisalabad, Pakistan

We are seeking Rust API Developer to become an integral part of our team with at least 2 year experience.
Our Job Timing is 1:00 pm to 9:00 pm and we offer only office based job.
Job Timing: 1:00 pm to 9:00 pm
Location : People's Colony 2 Faisalabad
Qualifications Bachelor's Computer sciences (Required)
Proficient with Git (GitHub or BitBucket)

We are looking for a passionate and skilled Rust API Developer to join our team. The ideal candidate will work on building high-performance APIs to handle user requests and service confirmations efficiently.

Requirements:

  • Design and implement RESTful APIs in Rust that handle user requests (GET, POST, PUT, DELETE).
  • Build APIs that are optimized for concurrency and can handle high levels of traffic with low latency.
  • Implement API endpoints to handle user service requests and service confirmations effectively.
  • Develop error-handling mechanisms and ensure the API’s robustness under load.
  • Experience: Minimum 2 years of production experience.
  • Mindset: Actively looking for a new role where they can contribute and grow.
  • Utilize Rust’s async/await model to ensure high concurrency and performance.
  • Optimize code for minimal latency, high throughput, and efficiency in handling concurrent requests.
  • Work on performance tuning, profiling, and debugging to ensure the APIs run efficiently under high load.
  • Integrate APIs with other services, databases, and external systems.
  • Work closely with the front-end and DevOps teams to ensure seamless integration of APIs.
  • Implement security best practices in API development, including authentication, authorization, and data validation.
  • Protect against common API vulnerabilities such as SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF).
  • Write unit and integration tests to ensure API reliability and stability.
  • Document API endpoints, request formats, response formats, and error codes for internal use and third-party developers.
  • Maintain detailed, up-to-date documentation to support API usage and onboarding.
  • Participate in agile development cycles, attending stand-ups, sprint planning, and retrospectives.
  • Collaborate with cross-functional teams (front-end, back-end, DevOps, etc.) to deliver cohesive solutions.

Skills & Qualifications:Technical Skills:

  • Proficiency in Rust: Solid understanding of Rust syntax, ownership, lifetimes, and async programming.
  • API Design: Experience with RESTful API design, including handling request/response formats (JSON, XML), routing, and versioning.
  • Concurrency: Familiarity with Rust’s async/await model and libraries like tokio, async-std, or actix for handling concurrent requests.
  • Web Frameworks: Experience with Rust web frameworks such as Actix-web, Warp, or Rocket for building APIs.
  • Database Knowledge: Experience integrating APIs with databases (SQL or NoSQL), and familiarity with ORM libraries like Diesel or SQLx.
  • API Security: Understanding of API security protocols such as OAuth, JWT, HTTPS, and input validation to prevent vulnerabilities.
  • Version Control: Proficient with Git for version control and collaboration.

Additional Skills:

  • Performance Optimization: Ability to optimize code for high concurrency, low latency, and minimal resource consumption.
  • Testing Frameworks: Familiarity with Rust testing frameworks like cargo test, mockall, or tokio test.
  • CI/CD Tools: Experience with CI/CD pipelines for automated testing and deployment.
  • Cloud & Microservices: Experience with cloud platforms (e.g., AWS, Azure, GCP) and building microservices using containerization (Docker, Kubernetes).

Soft Skills:

  • Strong problem-solving skills and attention to detail.
  • Ability to work independently as well as collaborate effectively in a team environment.
  • Good communication skills to explain technical concepts clearly to non-technical stakeholders.

Preferred Qualifications:

  • Experience building high-traffic, high-performance APIs in a production environment.
  • Familiarity with gRPC, WebSockets, or other advanced communication protocols.
  • Experience with DevOps practices, including containerization and orchestration tools (Docker, Kubernetes).
  • Familiarity with message queues like Kafka, RabbitMQ, or SQS for handling asynchronous workflows.

Why Work With Us?:

  • Opportunity to work with cutting-edge technologies and Rust, one of the fastest-growing programming languages.
  • Collaborative and innovative work environment with opportunities for professional growth and skill development.
  • Competitive salary and benefits package.

Job Types: Full-time, Contract
Contract length: 3 months

Pay: From Rs50,000.00 per month

Work Location: In person

© 2025 Qureos. All rights reserved.