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