Why ituma?

  • We’re an owner-managed tech company in Hilden with flat hierarchies and real decision-making autonomy.
  • Our product, aduno®, runs on live networks — what you build is actually used.
  • We have our own lab: hardware, sensors, network equipment. We can test what we develop in real-world conditions — not just simulate it.
  • We choose technologies based on quality, not hype — and we’re open to modern ways of working, even if they’re unconventional.
  • You’ll help shape architecture and workflows—and influence which tools we’ll use to develop tomorrow.
Header Stellenanzeigen

Full-Stack Developer (Mid to Senior) – Backend Focus with FastAPI & SvelteKit (f/m/d)

Full-time / permanent / primarily on-site / Location: Hilden

Do you think in terms of systems, not lines of code? Do you know that modern software development is about much more than just an IDE and a keyboard — namely, well-defined specifications, clear architecture, and the strategic use of modern tools? Then let’s talk.

We develop aduno® — an IoT and network monitoring platform that runs in production environments. Built on Python/FastAPI on the backend and SvelteKit on the frontend. For our product development team, we’re looking for someone to help us further build this platform — someone who can design both the interface and the UI and who uses modern tools strategically to scale their own work.

Here’s what you can expect

Your Mission

  • You will continue to develop aduno® — primarily on the Python/FastAPI backend, but also on the SvelteKit frontend where needed.
  • You’ll build scalable APIs for IoT data, device management, and real-time monitoring (TimescaleDB, MQTT, ChirpStack).
  • You’ll connect the backend and frontend to create well-designed user journeys—from dashboards and configuration wizards to live monitoring views.
  • You clearly define features before they are built — and decide what you will write yourself and what you can delegate.
  • You take responsibility for architectural decisions and code quality—regardless of the tools used to write the code.
  • You work closely with hardware, network, and DevOps colleagues and shape how our platform interacts with the real world.

AI-Powered and AI-Assisted Development @ ituma
For us, AI isn’t just a buzzword — it’s part of our daily workflow. We use Claude Code, Claude, and GitHub Copilot — but we don’t believe in magic; we believe in clear specifications. And above all: at ituma, architecture is designed by people, not models. You’ll make key design decisions as a team — AI helps with building, not with decision-making.

  • You understand the strengths and limitations of today’s AI coding assistants—and decide on a case-by-case basis whether to work spec-driven, delegate tasks to agents, or stick with classic pair programming.
  • You write precise specs that AI agents can reliably implement—and critically review generated code before it lands in main.
  • You enjoy optimizing workflows: How do we structure a repo so that Claude Code is as productive as possible? Which tests, linters, and hooks help with this?
  • You see AI as a scaling lever — not as a replacement for clean architecture, but as a prerequisite for it.

What You Bring to the Table

Must-haves

  • Several years of professional experience in backend development with Python (FastAPI or similar).
  • Proficiency with modern frontend frameworks — SvelteKit, React, or Vue (experience with SvelteKit is a definite plus).
  • TypeScript is second nature to you.
  • You understand REST APIs, data modeling, and asynchronous processing, and you’re familiar with the pitfalls of real-time systems.
  • Git, CI/CD, and containers (Docker) — these are part of your daily routine.

Nice-to-haves

  • Experience with time-series databases (TimescaleDB, InfluxDB) or message brokers (MQTT, Kafka).
  • Familiarity with IoT/M2M protocols (LoRaWAN, Modbus, SNMP).
  • Basic familiarity with networking (routing, switching, common protocols) — we work extensively in this area.
  • Tailwind, design system experience, and a sense of UX.
  • Experience with observability (Elastic, Grafana, Open­Telemetry).
  • Contributions to open-source projects, personal repositories, tech blogs—anything that demonstrates your way of thinking.

What Sets You Apart

  • You think in terms of systems, not tickets.
  • You’re curious about new tools, but pragmatic enough to evaluate them rather than just jumping on the bandwagon.
  • You take responsibility for what you build — including maintenance.
  • “We’ve always done it this way” isn’t an argument for you. You debate with us to find the most sensible solution — not the most convenient one.
  • You enjoy direct, honest communication.

What We Offer

  • Major clients. aduno® is used by well-known companies and in demanding networks — you’ll be building something that carries real responsibility and is in production.
  • An experienced team that knows its craft. Colleagues from whom you can learn and with whom you can discuss ideas as equals—in-house, without a consulting layer in between.
  • A genuine passion for technology and development. We work with focus and productivity — and a genuine interest in what we build. For us, passion and efficiency go hand in hand.

Interested?

Do you want to build backend systems that make a difference — and think beyond the next ticket? Then let‘s talk.

Apply now by submitting your resume, your desired salary, and your earliest possible start date: hr@ituma.eu.

We are particularly interested in:

  • Links to open-source projects or public repositories
  • Examples of specs, PRDs, or architecture documents you’ve written
  • Your thoughts on how you develop efficiently today and which tools help you do so
  • Examples of code or systems you’re proud of