Hamburg / Remote, Full-time

Senior Backend Node.js Developer
(all genders)

Join our team of explorers, pioneers and creators!


About Cybus

Since 2015 Cybus’ Team has been steadily growing to over 30 people with the unifying mission to push innovation in the manufacturing industry by applying the proven principles of internet technologies. We are IoT experts, experienced programmers and engineers and overall experts in diverse domains, which enables us to empower factories to gain long-term independence from manufacturers and vendors. Join our Backend Team and as Senior Backend Node.js Developer and be a part of our innovative mission!

What we do

Our IIoT Edge Application Platform collects, unifies and delivers data on-premises: security and independence is our top priority. That’s why our customers control themselves which data they pass on to their own or a third-party software stack. Through predictive maintenance, MES integration or even digital twins and zero downtime, the machine data provided will lead our customers to Industry 4.0 and new business models such as smart services.

About the role

Position and tasks

As Senior Backend Node.js Developer you design, develop and test our microservice-oriented software solution in the Development Team with an emphasis on Node.js.

  • Day to day work: Development of our Industrial Internet of Things (IIOT) platform, especially in Node.js according to agile development practices
  • Tech stack:
    NodeJS / Javascript / Typescript
    PostgreSQL
    MQTT
    Proxies: NGINX/Envoy
    Git, Jira, Jenkins
    We run our solution in Docker and Kubernetes 
  • Way of working: agile development practices, continuous integration / CI

Your profile

Qualifications and skills

  • Very good knowledge of Javascript and Node.js, some knowledge of Typescript
  • Good understanding of modern coding standards such as Test Driven Development, Clean Code, Clean Architecture
  • Experience with Docker and Docker-compose
  • Experience with message brokers (RabbitMQ, Kafka, NATS)
  • Good understanding of Linux and TCP/IP networks
  • Proficiency in English

Nice to have:

  • Knowledge of C++, some knowledge of language bindings between C++ and Node.js
  • Good knowledge of communication protocols from Internet of Things (IoT) or industry automation, e.g. MQTT, OPC UA, RFC 1006
  • Experience with Kubernetes
  • Experience with additional programming languages, or interest in learning them e.g. Go-Language
  • Good German skills

Why join the Cybus Team as Senior Backend Node.js Developer

Your benefits

REMOTE work & flexible working hours

Work from home or at our HQ in Hamburg. We live flexible working hours, depending on your personal needs and those of your team.

INNOVATION

Work with cutting-edge technologies and help shape the digitalization of the industry.

Flat hierarchies & EMPOWERMENT

With us, you will find flat hierarchies with short decision-making processes and plenty of room to contribute your own ideas.

30 days of vacation

30 days of vacation per year and a one-time additional vacation of up to 20 days depending on length of service.

training

We offer continuous training – adapted to your skills and interests!

Team and events

Diversity, mutual appreciation and a strong team spirit are essential for us. Team events are part of the daily routine.

purpose

With our software, we make an important contribution to the environment and society. For less waste of resources and more efficiency in production.

company pension plan

We help you being prepared for your future with two different models and up to 100% employer financing.

How application process works

Our 3-step recruiting process: After we have looked at your CV, we invite you to a first short video interview with HR, followed by our Coding Challenge. Finally, we conduct a second, more detailed video interview with you. After that we, but also you, should have a good picture to make a final decision.

We are looking forward to your application!

Send us your CV

We value diversity and therefore welcome all applications – regardless of gender, nationality, ethnic and social origin, religion/beliefs, disabilities, age, sexual orientation and identity.

Oops, your browser does not support this website.

Dear visitor, you are trying to visit our website using Internet Explorer. The support for this browser has been discontinued by the manufacturer, which is why it can no longer display modern web pages correctly.
To view the content of this website correctly, you need a more modern browser.

Under the following links you will find browsers for which our website has been optimized:

Download Google Chrome Browser Download Mozilla Firefox Browser

You can still view this website, but you will have to face significant restrictions.

Show this website anyway.