Mainz, Deutschland

Do you want to be part of our engineering team and contribute to the development of our unique cloud based all-in-one application for simulation operations? Then join dicehub.

We are a fully remote team and distributed all around the world, so the best people such as you can join from everywhere. We embrace asynchronous work, so you can create your own timetable and even work at night.

Are you an experienced specialist who loves his work and understands that writing code is only a small part of the software development? Are you a critical thinker and always challenging yourself to find the smartest solutions to a problem? If you answered yes, then you should apply and join our team.

Our tasks

We are currently looking for a Software Developer who wants to join our backend team. Our backend team is responsible for the development and smooth operations of our wide range of microservices (Python, PostgreSQL, Elastic Search, Redis, WebAssembly, C++) which build the foundation of our platform. These services have to be further improved and maintained to offer our users the best possible performance.

Our requirements – Extensive experience with Python 3 (4+ years) – Extensive knowledge of asynchronous processes and network communication – Experience in the development of distributed systems – Excellent knowledge of databases: PostgreSQL, MongoDB – The desire to develop and experiment with new technologies

Nice to have

  • Experience in C ++
  • Experience with Docker, Kubernetes, AWS
  • Experience with GraphQL
  • Knowledge of JavaScript: VueJs
  • Knowledge of Machine Learning frameworks: PyTorch, Tensorflow
  • Experience with OpenGL, WebGL, VTK
  • Knowledge of 3D visualization, fluid dynamics, mathematics or physics

Our benefits

  • The chance to grow with us and to build a successful company together
  • An open, supportive, and fun team from different nations and cultures
  • An environment with multiple programming languages and tools to be studied.
  • A friendly atmosphere with fast decision-making processes, where new ideas and personal initiative is always welcome
  • We’re looking forward to getting to know you!