ERNI19.04.26
AI SCORE 8.5

Senior Rust Engineer - Remote Opportunity with Relocation Support

$90K–$120K/year

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.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

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.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

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

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.