Rust Developer - Full stack

HUM Systems GmbH develops software and hardware products in the field of IoT, which offer an essential added value to everyday life through security and comfort. HUM Systems GmbH has successfully established itself in the German smart home market since mid-2018. We produce a multi-sensory smart home device named Livy Protect and its associated platform Livy. We are looking for a motivated Rust Developer who is passionate about innovation, invigorates our team with her/his skills, and is willing to help design the future with us.

Rust Developer - Full stack
Job Shape

Your tasks


  • As a member of our Scrum team, you will develop our platform using state-of-the-art software technologies such as asynchronous web backend and WASM based web frontend
  • You will translate technical requirements into technical concepts and develop the system architecture with the team using the styles Hexagonal Architecture and Self-Contained Systems
  • You will work according to the principles of Clean Code and SOLID, implement test driven code using state-of-the-art technologies and design patterns

What we expect from you

  • You must have some systems programming experience in Rust
  • Experience in security is a plus
  • Experience working with agile software development methods
  • Excellent analytical skills
  • Passion and enthusiasm for new technologies and IT-solutions
  • Team and result-oriented working morale
  • Be capable of working on your own initiative and assume responsibility for your work
  • Good command of Git
  • Be fluent in English

What we offer


  • A unique opportunity to participate in the development of innovative IoT products that enrich our daily lives.
  • With our flexible working hours, you can create your own day
  • Our teamwork is organised according to agile development methods that offer you plenty of room for initiative
  • A pleasant working atmosphere is important to us, that's why you can expect friendly colleagues who will take you by the hand from day one in our onboarding process
  • "Flat hierarchies" means direct communication with the managing director and quick decisions in the teams
  • A cool office in the lively district "Kreuzkölln" which also means excellent public transport connections


If you are interested, please send us your application including curriculum vitae, certificates and references. Don't forget to state your salary expectations and let us know when you would like to join us.