R&D Viessmann Climate Solutions PL

We are seeking a Node.js Developer to join our Device Communication team. This role involves working on a critical subsystem that facilitates communication between internet-connected Viessmann appliances and other subsystems and applications, such as ViCare and Vitoguide. Every minute, hundreds of thousands of devices transmit millions of messages containing various data points. This data is then transformed to standardize its format and value representation before being passed on to other subsystems, which use it to deliver value to end users.

Your responsibilities:

  • Design and develop cloud-based applications using TypeScript and NestJS.
  • Configure and manage integrations with various Azure services, such as Redis, RabbitMQ, IoT Hub, and Event Hub.
  • Integrate new IoT devices into the Viessmann cloud platform.
  • Maintain and support existing services to ensure reliability and performance.
  • Ensure robust test coverage, including both unit and integration tests.
  • Collaborate effectively within a team while also demonstrating the ability to work independently with strong communication skills.

  • Proven experience working with Redis and PostgreSQL.
  • Proficiency in TypeScript, Git, RESTful APIs, RabbitMQ, and WebSocket.
  • Strong background in Test-Driven Development (TDD) and unit testing.
  • Solid understanding of Linux operating systems.
  • Proficient in English, both written and spoken.

We work with the mission of changing the world for the better in the face of climate change.

Founded in 1917 as a heating technology manufacturer, and now part of Carrier, today we are one of the world’s leading providers of efficient climate (heating, water and air quality) and renewable energy solutions. Creating living spaces for generations to come – this is the responsibility that we take on every day together with our (trade) partners.

We contribute to the success of Viessmann, we develop proprietary software. Our applications are market leaders in optimizing energy consumption in homes around the world. We make use of solely modern technologies.

Our applications are dedicated to: 

  • the B2B market for Installers and Service Technicians - enabling remote configuration of Viessmann devices and facilitating the automation of the installation process.
  • the B2C market for End Customers - enabling remote management of Viessmann devices in the home environment (heating - boilers and heat pumps, ventilation, air purifiers, PV systems, power solutions electric cars).

Facts about us:

  • +450 employees
  • over 10 years of experience on the IT market
  • family atmosphere (not a slogan, see for yourself)
  • the app store rating of our apps at 4.7

Why our R&D Viessmann Climate Solutions is right place for you?

  • We are our own client - each release is a wonderful feeling.
  • We have a real influence on the choice of technologies we use. All you need to do is to properly justify your choice, and the company will allow you to show yourself off technologically.
  • We care for the environment and a healthy lifestyle - this is what we speak out loud about in our country.