Back-end Developer (IoT Device Management)

Job description

Railnova is opening a new position for a Back-end Developer to focus on IoT device management for our Railway dedicated device: the Railster. In this role, your experience in IoT management and IoT device configuration coupled with your notions of data processing will be the real ground on which you will improve our platform. You will have a central role at the crossroad between the Hardware and the Software team, this will require you to have a global vision of the projects and how to integrate them, and the capacity to take into consideration different opinions.


  • Work on Railster OS config editor, improve user experience

  • Work on IoT device fleet management workflows

  • Work on tooling (remote dumps, linking cabling schematics, etc...)

  • Work on integration with external IoT clouds or on-premise deployments

  • Possibly work on core Railster OS apps

  • Write documentation and user guides

Requirements

  • Experience with python web applications, preferably with django, postgresql and redis

  • Bonus point for experience with Go language

  • Experience with messaging protocols like AMQP, MQTT, or Kafka

  • Bonus point for experience with Machine 2 Machine APIs and PKIs (x509, TLS)

  • Bonus point for experience with cloud providers (AWS)

  • Bonus point for experience with software update systems

  • Bonus point for experience with monitoring systems such as Prometheus, InfluxDB, Grafana

Why Railnova ?

Railnova has a work culture focused on autonomy, creativity and everyday improvement. We implemented an asynchronous way of managing tasks, enabling uninterrupted focus time and avoiding internal meetings and e-mails. You’ll be given space to grow as part of a highly-skilled cross-functional team. On top of that you’ll get:

  • Balanced work environment with 40 hours per week, 32 days of paid holidays

  • You have the choice of being partially remote, or full time in our offices near Brussels South Train Station (when sanitary conditions allow for it).

  • Budget and time to attend conferences, workshops and online classes

  • Smartphone, laptop, and screens of your choice (MacBook, Linux, Windows)

  • You'll work with sleek and modern apps (Slack, Basecamp, Intercom, Pipedrive, Github, Dropbox, Docusign, Google docs)

  • Extra healthcare DKV insurance, transport card, company car, bicycle plan, and meal vouchers

  • Competitive pay and benefits package with real year-on-year remuneration growth.


How to apply ?

The application process is handled as follows:

  • Submit your written application via the “Apply for this job” button and carefully craft your answer

  • The hiring manager and the HR team evaluate your application within 15 days of your application. At this stage, we are looking for strong written communication, critical thinking, and experience.

  • Interview with the Hiring manager

  • Case study exercise

  • Final interviews and team presentation

You can ask questions at any time during the application process simply by responding to the confirmation email you’ll receive after submission