Home

Resume

Jobs

My applications

Requests

Education

Career advice

Companies

Salary Calculator


Terms & Conditions

Privacy Policy

© 2026 All Rights Reserved

Rust Back-End Developer

●

4 months ago

Greece, Attiki, Athens
Full Time
Associate
Hybrid

Basic Information

We are looking for a talented Rust Back-End Developer to build secure, high-performance, and scalable web services. You will play a key role in designing and developing back-end infrastructure, APIs, and microservices using Rust, ensuring efficiency, security, and maintainability. 

Responsibilities

  • Develop, optimize, and maintain scalable back-end services using Rust.
  • Design and implement RESTful and GraphQL APIs for web and mobile applications.
  • Build and manage microservices and distributed systems.
  • Work with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB).
  • Ensure security best practices, including authentication (OAuth, JWT) and data encryption.
  • Improve performance, concurrency, and memory efficiency in high-load systems.
  • Collaborate with front-end developers, DevOps engineers, and product teams.
  • Write unit tests, integration tests, and detailed documentation.

Requirements

API Development
Back-end Development
  •  1+ years of experience in back-end development, with at least 1 year in Rust.
  • Good knowledge of Rust web frameworks (e.g., Actix, Axum or Rocket).
  • Experience with TCP servers and clients (std, Tokio).
  • Strong understanding of asynchronous programming (Tokio, async-std).
  • Experience with databases (SQL and NoSQL) and ORMs like Diesel or SQLx.
  • Knowledge of containerization (Docker, Docker Swarm, Kubernetes) and cloud platforms (AWS, GCP or DigitalOcean).
  • Experience with CI/CD pipelines, automated testing, and performance tuning.
  • Strong problem-solving skills and ability to work in an Agile environment.

Benefits

Continuous education
Remote work options
  •  Competitive salary with performance-based bonuses.
  • A remote-friendly and flexible work environment.
  • Opportunities for professional growth, mentorship, and learning.

Good to have

  • Knowledge of functional programming concepts and system-level programming.
  • Familiarity with event-driven architectures and message queues (Kafka, RabbitMQ, or NATS).
  • Familiarity with serverless computing and edge computing.
  • Contributions to open-source Rust projects or personal projects showcasing expertise.
About the company

-

About the company

-

Novidea

Novidea

Software Development
Backend Developer
No longer accepting applications