Rust Developer (m/w/d)

We are looking for a Rust Developer to help our Cidoka Team advance our test automation software. You will be able to solve exciting programming tasks in a team that values good architecture, abstractions, and code quality.

About the job

Our testing infrastructure --Sotest---allows the developers in our virtualization teams to test their code changes on the hardware for every single Merge Request. We are currently adding various features to enhance usability for our end-users, increase test throughput, and lower the day-to-day administration effort.

Your work will contribute to the next generation of our testing setup.

Your Tasks

  • Design and implementation of features for a cloud-based application in the context of our test automation software
  • Drive forward our testing vision
  • Further improve our software architecture
  • Further automate our deployment process

Your Profile

  • Experience with the Rust programming language, ideally the asynchronous runtime Tokio (specifically Axum), rocket, and serde
  • Experience with Nix/NixOS, ideally modules, boot images, integration tests, and pre-commit-hooks
  • Experience with OpenAPI / REST
  • Experience with Haskell is a plus
  • Solid knowledge of git
  • Software quality, performance, and automation are important to you --- not in our product but also in your daily tasks
  • You are prepared to visit Dresden a few times a year for workshops and events
  • Advanced English skills
  • Advanced German skills
  • You enjoy knowledge-sharing and working in small agile teams with Scrum

Benefits

  • Choose your OS: Most of us work with NixOS, Ubuntu or macOS
  • Automated, fast and rigorous Merge Request testing courtesy of GitLab, Nix and pre-commit with linters/formatters for all the languages we use
  • We are not afraid to toss out old code, question existing processes and try out new ones
  • Contributions to open-source projects are highly encouraged
  • Continuous learning is important to us:
    • 10% of your time is spent on a learning project of your choice
    • We sponsor visits to conferences and workshops, such as the NixOS Ocean Sprint
  • Your application goes straight to the Cidoka Team, with no HR roundtrips needed
  • You may work from home or our office in Dresden
  • Flexible, trust-based working hours
  • Permanent, open-ended contract
  • Working full or part-time is possible
  • 30 days of annual vacation
  • A job ticket or a free parking lot if you work in our offices in Dresden, a BahnCard 50 otherwise
  • Free soft drinks, coffee and fruit at our office in Dresden
  • About Us

    Cyberus Technology GmbH was founded in 2017 and is lead by Engineers and Computer Scientists. We offer innovative IT security solutions based on virtualization technology and test automation. Our staff consists of 25 members who develop products based on our secure virtualization platform SVP and our Software Engineering methodology Cidoka. Most of our team lives near our headquarters in Dresden and about a third of our employees work remotely from Germany and Europe.

    Applications

    We welcome and encourage applications from qualified professionals, irrespective of their gender, sexual orientation, disability status, or any other characteristic.

    If you are interested send an e-mail with your CV to jobs@cyberus-technology.de