Senior Backend Developer (Python, IoT focused) - Hybrid Remote

Omnidots BV
Leek, Netherlands
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Leek, Netherlands

Tech stack

C
Artificial Intelligence
Serialization
Linux
DevOps
Programming Tools
Django
Elasticsearch
Embedded Software
Firmware
Make (Software)
Protocol Buffers
Python
MySQL
TCP/IP
Test Driven Development
Data Ingestion
Backend
Front End Software Development
REST
Docker

Job description

You will join one of our tight-knit, multinational development teams working on Honeycomb, our platform for visualizing and managing data from our SWARM IoT sensors used in construction and infrastructure projects. In this senior backend role with an IoT focus, you will design, build, and maintain reliable, high-throughput data ingestion and processing services in Python, Django, MySQL, ElasticSearch, and Google Protobuf. You will collaborate closely with firmware, DevOps, and frontend engineers to ensure that sensor data is captured, processed, and exposed in a way that is robust, scalable, and easy to work with for the rest of the product team., * Develop and maintain scalable, high-performance backend interfaces using a.o. Django, Python , MySQL, and ElasticSearch.

  • Collaborate closely with firmware and front-end developers.
  • Ensure seamless integration with the system using Linux and Docker.
  • Contribute to architecture decisions and improve development workflows.
  • Follow Test-Driven Development (TDD) principles to write maintainable, high-quality code.
  • Document your work to ensure clarity and knowledge sharing within the team.
  • Work in a hybrid remote setup with a diverse, experienced team.

Requirements

Do you have experience in TCP/IP?, Are you a passionate backend developer experienced with IoT sensor data ingestion who dreams in Python, and Django when building backends? Do you enjoy working in a small, skilled team where you have the freedom and responsibility to make a real impact? At Omnidots, we are looking for a senior**-level backend developer** with a generalist mindset who also knows their way around Linux, and has experience with MySQL, ElasticSearch, and Google Protobuf. You're also comfortable using modern developer tools and AI assistants., * 5+ years of experience in backend and IoT development.

  • Strong proficiency in Python.
  • Solid backend development experience with Django and RESTful APIs.
  • Comfort with Linux and Makefiles for development and automation.
  • Some experience with embedded firmware development and C-programming.
  • A self-reliant problem solver who takes ownership and thrives in a small, highly skilled team.
  • Passion for well-structured, maintainable, and efficient code, who values quality over quantity.
  • Experience working with MySQL and ElasticSearch in high-throughput data ingestion pipelines.
  • Familiarity with HTTP-based protocols and binary serialization formats such as Google Protobuf.

Benefits & conditions

  • A role with real responsibility and ownership, while knowing you have a strong team backing you up.
  • A small, skilled, and passionate team where your input matters.
  • A workplace based in Leek, The Netherlands.
  • Competitive salary and benefits.

If you love building and improving high-quality hardware used in real-world construction and infrastructure projects, we'd love to hear from you!

About the company

Omnidots is a market leader pioneering technologies that save our customers valuable time while drastically increasing their efficiency. We are the only provider in the industry offering a fully integrated and automated solution to directly perform and analyze vibration and noise measurements in construction. We take pride in being at the forefront of innovation, continuously pushing boundaries and setting industry standards.

Apply for this position