Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages


Senior Node.js Developer (m/f/d)

Create the Industrial IoT with us. Become part of the Cybus Team. 

Cybus is an industrial IoT company founded in Hamburg in 2015. The goal of the team around Pierre Manière, Marius Schmeding and Peter Sorowka is to shape the connected digital economy of the future by making data from the real world universally usable within and between companies. 

Leading manufacturers use the “Cybus Connectware” software solution to implement their diverse Smart Factory Use Cases – for example for quality management, condition monitoring or predictive maintenance. The highlight: Thanks to state-of-the-art data management, users always retain full control over their production data as their new digital asset. At the same time, service providers and machine OEMs use the software as a secure gateway for their customers to concentrate on their digital applications and services.

Cybus – Independent Industrial IoT 

Your role

We are looking for a Senior Node.js Developer (m/f/d) to complement our agile development team. We are looking for creative enthusiasts, who can tackle frontend/user experience, backend, data processing, connection of machine protocols, security, IT integration, deployment processes and/or quality assurance with a high degree of personal responsibility.

If necessary, you won’t shy away from customer contact and can put yourself in the user’s shoes.

Our Software Team

  • uses modern Javascript as core technology for backend and frontend.
  • works Microservice oriented, with the help of Docker.
  • uses Continuous Integration (Bitbucket, Jira, Jenkins).
  • is organized in sprints with planning, product demos and retrospectives.
  • works as a real team with review processes and pair programming sessions.

You ideally

  • have an excellent knowledge of JavaScript and Node.js.

  • have a very good understanding of Test Driven Development & Clean Code.

  • have the ability and the need to implement elegant, durable solutions.

  • have a very good understanding of Linux, Docker and networks.

  • have structured and independent approach to troubleshooting.

  • have curiosity, creativity and interest to internalize new technologies (e.g. MQTT, Go, Erlang).

  • have good knowledge of German and English.

What We Offer

A place in the core team of a young and thriving tech company

Startup opportunities and atmosphere

The opportunity to work with cutting-edge technology

Fantastic coffee and fresh fruits

Regular team events and relaxed after-work activities

Non-German speaking candidates are welcome – language classes can be provided

“Family first” policy – flexible working hours and spare time

Attractive additional benefits, like a fixed training budget and an extra holiday after X years

Full Remote Position possible (Central European Timezone (CET) +/- 1h)

Send us your CV

Send us your CV via email to, including your soonest start date and salary expectations, or use the application form. We are looking forward to meet you.

Please mind: We do not accept profiles sent in by headhunters.
Please prefer to apply directly via our online application form.