2,002,097open jobs
119,041companies
246,826added this week
Browse all
Salary
$50k – $89k per year
Location
Hybrid (Berlin, Germany)
Employment
Full-Time

First seen by Alion on Oct 26, 2026.

Overview
Company
Impact
Profile match
BIRCO is a German drainage systems maker whose RainMesh business offers digitalised rainwater management for smart cities. RainMesh supports blue-green sponge-city infrastructure against heavy rain and drought, using IoT systems built in Java and Spring Boot. The company is headquartered in Baden-Baden, Germany.

RAINMESH

Backend & IoT Systems Engineer (m/w/d)

Berlin · hybrides Arbeiten

Gestalte mit uns digitale Lösungen für einen verantwortungsvollen Umgang mit Regenwasser.

Worum es geht

RAINMESH entwickelt digitale Lösungen, mit denen Regenwassersysteme intelligent überwacht, gesteuert und weiterentwickelt werden können. Dafür verbinden wir Geräte und Sensoren im Feld mit einer digitalen Plattform. Mit RAINMESH möchten wir einen konkreten Beitrag zur Klimafolgenanpassung und zu einem verantwortungsvollen Umgang mit Wasser und Ressourcen leisten. Wenn dich die Kombination aus Social Impact und Business reizt, lies gerne weiter.

Wie wir arbeiten möchten

- Menschlichkeit und gesunde Grenzen: Das persönliche Wohlbefinden und die Gesundheit unserer Mitarbeitenden sind uns wichtig. Wir planen Arbeit so, dass Dauerüberlastung und ständige Erreichbarkeit nicht zum Arbeitsalltag werden.

- Autonomie und Transparenz: Du erhältst echten Gestaltungsspielraum, klare Prioritäten und die Informationen, die du für verantwortliche Entscheidungen brauchst.

- Kooperation und Wissensteilung: Wir setzen auf gemeinsame Lösungen statt interner Konkurrenz oder persönlicher Wissensinseln.

- Offene Lern- und Fehlerkultur: Probleme, Unsicherheiten und Fehler dürfen früh angesprochen und als Ausgangspunkt für Verbesserungen genutzt werden.

- Sinn und persönliche Entwicklung: Weiterbildung soll zu deinen Interessen, Stärken und Aufgaben passen. Gemeinsam arbeiten wir an einem verantwortungsvollen Umgang mit Wasser und Ressourcen.

Was wir bieten

- Eine zentrale technische Rolle mit großem Gestaltungsspielraum beim Aufbau eines neuen Unternehmens und eines gesellschaftlich relevanten Produkts.

- Eine anspruchsvolle Entwicklungsrolle, in der du unsere Systeme schrittweise kennenlernst und zunehmend technische Verantwortung übernimmst - unterstützt durch erfahrene Fachpartner.

- Kurze Entscheidungswege und direkter Austausch mit den fachlich Verantwortlichen.

- Ein kleines, innovationsgetriebenes Team mit verlässlichen Rahmenbedingungen.

- Projekte mit konkretem Nutzen für Nachhaltigkeit, Klimafolgenanpassung und Smart Cities.

- Einen Arbeitsplatz in Berlin mit flexibler, hybrider Arbeitsgestaltung. Unsere Muttergesellschaft sitzt in Baden-Baden, sodass wir uns regelmäßig auch mit dem Team dort austauschen und treffen.

- Gezielte Weiterbildung in relevanten Technologien und Fachthemen.

- Eine Kultur, die Verantwortung und hohe fachliche Ansprüche mit Respekt, Offenheit und gesunden Grenzen verbindet.

Rahmenbedingungen

Durch unsere Muttergesellschaft in Baden-Baden gilt auch für unser Berliner Büro der entsprechende Tarifvertrag mit einer Arbeitszeit von 37,5 h / Woche und 30 Tagen Urlaub. Hybrides Arbeiten ist möglich. Wir treffen uns im Team auch in Baden-Baden, sodass gelegentliche Dienstreisen zum Profil gehören. Alle weiteren Rahmenbedingungen möchten wir gerne persönlich besprechen.

Vielfalt willkommen

Wir möchten insbesondere FLINTA+ Personen ermutigen, sich zu bewerben - auch wenn du noch nicht jeden Punkt des Profils vollständig erfüllst. Entscheidend sind für uns deine Fähigkeiten, dein Entwicklungspotenzial und die Art, wie du Verantwortung und Zusammenarbeit gestaltest.

Bewerbungen sind unabhängig von Geschlecht, geschlechtlicher Identität, sexueller Orientierung, Herkunft, Religion oder Weltanschauung, Behinderung und Alter willkommen.

Neugierig geworden?

Dann melde dich bei uns - ganz formlos. Erzähl uns, welche Erfahrungen du mitbringst und wie du dir deinen Platz bei RAINMESH vorstellst. Wir schauen gemeinsam, wie es passt.

[email protected]

www.rainmesh.de

Requirements

- Mehrjährige praktische Erfahrung in der Backend-Entwicklung mit Java und Spring Boot - einschließlich automatisierter Tests, Refactoring und produktiv eingesetzter Software.

- Erfahrung mit verteilten Systemen, technischen Schnittstellen und systematischer Fehleranalyse.

- Solide Linux-Kenntnisse sowie Sicherheit im Umgang mit Logs und grundlegenden Netzwerkfragen.

- Gute Kenntnisse relationaler Datenbanken und SQL.

- Erfahrung mit Monitoring, Versionsverwaltung, Code-Reviews und kontrollierten Releases.

- Fähigkeit, technische Zusammenhänge ganzheitlich zu verstehen, Entscheidungen nachvollziehbar zu treffen und Lösungen eigenständig oder gemeinsam mit internen und externen Partnern umzusetzen.

- Freude daran, selbst Code und Ideen einzubringen, bestehende Lösungen zu verstehen und sie pragmatisch weiterzuentwickeln.

Responsibilities

- Backend-Services mit Java und Spring Boot weiterentwickeln, Fehler beheben und bestehende Komponenten hinsichtlich Qualität, Wartbarkeit, Performance und Ausfallsicherheit verbessern.

- Neue Geräte, Sensoren, technische Schnittstellen und Funktionen integrieren, systematisch testen und zuverlässig in die Plattform einbinden.

- Störungen über mehrere Systemebenen hinweg analysieren, Ursachen eingrenzen und Lösungen selbst oder gemeinsam mit dem IT-Dienstleister umsetzen.

- Monitoring, Logging und Alerting weiterentwickeln, damit Ausfälle früh erkannt und Ursachen schnell nachvollzogen werden können.

- Bei technisch anspruchsvollen Inbetriebnahmen und Störungen in Kundeninstallationen unterstützen, etwa bei sicheren Fernzugängen, Updates, Konfigurationen, Logs und Verbindungsproblemen.

- Datenbasierte Funktionen technisch integrieren und die Datenqualität absichern. Für fehlende, widersprüchliche oder unplausible Sensordaten sowie Kommunikationsausfälle robuste Rückfallmechanismen entwickeln.

- Technische Entscheidungen, Schnittstellen und Abläufe nachvollziehbar dokumentieren, Möglichkeiten und Grenzen des Systems intern vermitteln und Wissen im Team weitergeben.

- Mit dem erfahrenen IT-Dienstleister als interne technische Ansprechperson zusammenarbeiten, Lösungen selbst umsetzen, gemeinsam entwickeln oder weitere Fachleute einbinden.

- Die technische Einbindung zusätzlicher Expertise für Spezialthemen wie Elektroplanung, Statistik oder vertiefende IT-Sicherheitsprüfungen begleiten.

- Klar und zugewandt kommunizieren, zuhören, die eigene Perspektive hinterfragen und Spannungen offen ansprechen.

- Verantwortung übernehmen, transparent mit Fehlern und Wissenslücken umgehen, bei Bedarf Unterstützung holen und Wissen teilen.

- Technische Zusammenhänge auch für Menschen außerhalb des eigenen Fachgebiets verständlich machen und neben technischen Zielen auch Menschen, Sicherheit und langfristige Folgen im Blick behalten.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,002,097 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Berlin
≈ $66k – $127k per year (Estimated) · In office · Full-Time · Ulm
Apply
≈ $67k – $128k per year (Estimated) · In office · Full-Time · Ulm
JavaScript
C++
Databases
MySQL
PostgreSQL
DevOps
GCP
Azure
AWS
Apply
≈ $69k – $122k per year (Estimated) · In office · Full-Time · Ulm
Apply
≈ $64k – $123k per year (Estimated) · In office · Full-Time · Bremen
C++
DevOps
Linux
Windows
Management
UML
Apply
≈ $68k – $121k per year (Estimated) · In office · Full-Time · Esslingen
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
Frontend
Next.js
React.js
DevOps
Rest API
Scaleway
Docker
QA
Postman
Jest
Vitest
MedTech
HL7
FHIR
Apply
$60k – $110k per year · Remote (United States) · Full-Time · Bachelor's Degree · United States
Python
SQL
PowerShell
DevOps
Splunk
AWS
Linux
Windows
TCP/IP
DNS
Cybersecurity
Crowdstrike
Microsoft Defender
MITRE ATT&CK
SIEM
Apply
In office · Internship · Luxembourg City
Python
SQL
Databases
Oracle
MS SQL
DevOps
Azure DevOps
Azure
CI/CD
Git
Analytics
QlikSense
ETL/ELT
Apply
$56k – $101k per year · Remote (United States) · Full-Time · 2+ years exp · Bachelor's Degree · United States
Python
SQL
Apply
≈ $31k – $75k per year (Estimated) · In office · Bucharest
Python
SQL
Databases
Snowflake
Databricks
Microsoft Fabric
AI/ML
AI Agents
DevOps
GCP
Azure
AWS
Analytics
Data Vault
Apply
≈ $28k – $74k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Ioannina
Python
SQL
Databases
Microsoft Fabric
DevOps
Rest API
Git
Analytics
ETL/ELT
Apply
$88k – $110k per year (gross) · Equity · Hybrid · Full-Time · Berlin
Go
Java
Rust
C++
Scala
Databases
Apache Kafka
DevOps
AWS
Kubernetes
IAM
Apply
≈ $49k – $112k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Berlin
Apply
In office · Full-Time · Berlin
Apply
≈ $52k – $78k per year (Estimated) · Remote (France, Germany) · Contractor · Berlin · Paris · Munich · Rennes
Apply
$46k – $50k per year · In office · Part-Time · Berlin
Life Sciences
GMP
Apply
See all jobs
This is one of many
2,002,097 more open roles from verified company boards, updated every day.