Job Closed
This listing is no longer active.
Senior Rust Developer
Location
Spain
Posted
121 days ago
Salary
0
Seniority
Senior
Job Description
Senior Rust Developer
Virtuozzo
• Contribute to the architecture and development of multi-tenant, multi-tier cloud services built in Rust • Work on backend services that interface with technologies like Kubernetes, KVM-based virtualization, and network/storage virtualization • Design and implement scalable, secure, and performant distributed systems • Collaborate closely with engineering peers to integrate features across infrastructure layers • Optimize APIs, data flow, and inter-service communication across a cloud-native platform
Job Requirements
- Proven Expertise: 5+ years of software development experience, with at least 2 years using Rust in production environments.
- Deep Rust Knowledge: Mastery of Rust’s ownership model, memory safety, concurrency, and async programming.
- Cloud & Container Savvy: Hands-on experience with Docker, Kubernetes (including Helm charts and service meshes), and modern cloud platforms (AWS, GCP, Azure).
- Systems Design: Strong background in building and maintaining distributed systems, microservices, and cloud-native architectures.
- Networking & Security: Comprehensive understanding of networking protocols, security best practices, and performance optimization techniques.
- API & Messaging: Experience with gRPC, RESTful APIs, and message queue systems (e.g., Kafka, RabbitMQ).
- CI/CD Proficiency: Familiarity with CI/CD pipelines and automation frameworks.
- Database Skills: Proficiency in working with relational and SQL databases (e.g., MariaDB, MySQL).
- AI Tools Experience: Practical experience using AI tools like GitHub Copilot or Cursor to enhance development processes.
- Collaboration & Problem-Solving: A proactive problem solver who thrives in fast-paced, collaborative environments.
Benefits
- Flexible hours and remote work options
- Open to candidates located in Europe, Morocco, Kazakhstan, Armenia, and Georgia
- Space for creativity and experimentation within the company’s goals
- Share Options – everyone shares in our success with share options
- We help our team get private medical insurance
- Supportive, engineering-driven culture with minimal bureaucracy
- The chance to influence Product and R&D decisions from day one
- A smart, friendly team that values reliability, simplicity, and automation
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Java Developer
EquiplanoPor uma gestão pública ágil, eficiente e transparente. 50 anos de Excelência em Gestão Pública.
• Develop and implement software solutions according to technical requirements, ensuring quality and appropriate performance. • Participate in defining solution architecture, always seeking the best technical approach. • Write code, test and maintain systems, applying best practices and coding standards. • Perform code reviews, promoting continuous improvement and compliance with established standards. • Collaborate with other teams (analysts, testers, etc.) to ensure effective system integration. • Identify problems and find effective solutions to guarantee system stability and efficiency. • Keep technical system documentation up to date, including usage instructions and architecture. • Create and run unit tests and ensure systems meet quality and performance requirements. • Contribute to the continuous improvement of tools, processes and methodologies used in development. • Support the training and mentoring of more junior developers. • Stay up to date with market trends and suggest technological innovations applicable to the development environment.
• Support Gainwell’s focus on creating innovative technologies and solutions • Perform complex product design tasks • Support design and development of end-user training courses • Work directly with management and cross-functional technical teams
Full Stack Developer, .NET
Jahnel Group, an Inc. 5000 companyWorld Class Software Creators Ready To Hustle For You
• Design, develop, and maintain full-stack web applications using .NET/C#, HTML, CSS, and JavaScript • Build and optimize relational databases, writing efficient SQL queries and ensuring data integrity • Develop and consume RESTful APIs using ASP.NET Core WebAPI and handle data formats such as JSON and XML • Collaborate with team members to conduct code reviews, troubleshoot issues, and improve application performance and security • Utilize tools like Git, Visual Studio, and Azure DevOps to manage source control, deployments, and development workflows
• Design and build backend services that support complex business workflows and integrations. • Develop resilient systems capable of handling external system failures through asynchronous processing, retries, and fault-tolerant patterns. • Ensure services meet enterprise-grade standards for performance, reliability, security, and observability. • Collaborate with cross-functional teams including frontend developers, product managers, and platform engineers. • Contribute to architectural decisions and mentor other developers to raise engineering standards. • Build and maintain REST APIs exposed through API Gateway. • Develop containerized services using Docker. • Implement asynchronous workflows, background processing, and event-driven patterns. • Develop integrations with external enterprise systems such as identity providers, messaging systems, and SaaS platforms. • Work with PostgreSQL-based databases, including Supabase. • Implement durable workflows and long-running processes using Temporal. • Integrate AI-powered capabilities through AWS Bedrock. • Implement monitoring and observability using OpenTelemetry, Fluent Bit, and Grafana. • Collaborate with infrastructure teams using Terraform and GitHub Actions to support CI/CD pipelines and infrastructure automation.




