Senior Rust Engineer - Remote Opportunity with Relocation Support
About the Role
Join ERNI Slovakia as a Senior Rust Engineer in this exciting remote opportunity! You will be part of a cross-functional agile team dedicated to building a next-generation data management platform within a highly regulated environment. This role emphasizes the importance of scalability, resilience, traceability, and high reliability, leveraging modern technologies such as Rust and container orchestration.
What You'll Do
- Design, develop, and maintain robust Rust backend components, applying pragmatic problem-solving and deep technical knowledge.
- Implement asynchronous Rust solutions and integrate them into event-driven architectures.
- Contribute to architecture and design reviews; define and document unit specifications, interfaces, and quality attributes.
- Build and maintain integrations with LIS/LIMS, lab instruments, and other lab IT systems; handle data persistence, auditing, and accessibility requirements.
- Ensure timely delivery of high-quality software that meets regulatory and QMS requirements.
- Implement and maintain automated testing and ensure traceability to requirements.
- Drive continuous improvement of code quality, reliability, and performance; mentor peers and promote ownership across the team.
- Participate in Agile ceremonies and coordinate with other teams for aligned delivery.
Requirements
- Bachelor’s degree in Software/Electrical Engineering or a related field.
- Strong hands-on Rust development experience (ideally 2+ years) with deep knowledge of ownership, borrowing, lifetimes, and async/await.
- Practical experience with Rust web/async libraries and ecosystem (e.g., Tokio, Actix-web, Rocket, Serde, SQL libraries).
- Experience designing and implementing event-driven, distributed systems.
- Familiarity with design patterns for distributed systems and resilient architectures.
- Experience with Linux containers and orchestration (Docker, Kubernetes) and basic scripting.
- Working knowledge of DDD, TDD, and BDD practices.
- Experience working in Agile environments (Scrum, Kanban, or similar).
- Fluency in English.
Nice to Have
- Prior involvement in regulated environments (e.g., medical devices) and familiarity with quality/regulatory standards.
- Proficiency with React and automated UI testing.
- Exposure to AI-enabled development practices and modern cloud-native architectures.
- ISAQB Foundation or relevant advanced modules (or equivalent).
What We Offer
- Flexible working time & overtime compensation.
- 5 bonus days of vacation and 3 sick days.
- Language courses (English, German), fully covered by ERNI.
- Personal budget and referral & relocation bonus.
- Financial contribution for meals.
- Opportunities for self-improvement and career growth.
- Team buildings (BBQ party, Christmas party, ERNI Performance Days – two-day education & leisure event, company brunch, etc.).
- Well-established community: Meet-ups, Brown-bag Sessions, Running club, Climbing club, Board games club, etc.
This Senior Rust Engineer role offers a unique opportunity to work remotely while contributing to a cutting-edge data management platform. With a focus on modern technologies and a supportive work environment, it's an excellent chance for career advancement.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months