Full Stack Developer (m/w/d)
Wir bauen den Standard für die Erfolgsmessung von Offline Events wie Festivals, Ausstellungen oder Messen.
Durch unseren Plattformansatz betreiben wir alles selbst – von Keycloak über MySQL, PostgreSQL, Kafka, Longhorn, Netmaker und Apache Druid bis hin zu Grafana.
Als Full-Stack Developer wirst du Teil eines anspruchsvollen IoT-Projekts mit direktem Bezug zur Hardware und gestaltest wegweisende Anwendungen für unterschiedliche Kundengruppen.
Tätigkeiten
- Entwicklung und kontinuierliche Weiterentwicklung unserer datengetriebenen Full-Stack-Anwendungen und Services (Backend & Frontend).
- Ausbau und Weiterentwicklung unserer Dashboards, Datenpipelines und Anwendungsprozesse.
- Integration von KI-Lösungen in unsere bestehenden Produkte.
- Beratung des Entwicklerteams bei Architekturentscheidungen und Sicherstellung skalierbarer, effizienter Lösungen.
- Zusammenarbeit mit Entwickler:innen, QA-Engineer:innen und IT-Security-Spezialist:innen zur Verbesserung von Stabilität, Performance und Funktionalität unserer Lösungen.
- Pflege und Ausbau unserer CI/CD-Pipelines (z. B. mit GitHub Actions).
Anforderungen
- Fähigkeit, das Entwicklungsteam bei Architekturentscheidungen zu beraten.
- 5+ Jahre Erfahrung in der Full-Stack-Entwicklung mit JavaScript-basierten Backends (Node.js mit TypeScript).
- 3+ Jahre Erfahrung mit modernen JavaScript-Frontend-Technologien (React, Angular, Bootstrap).
- 5+ Jahre Erfahrung in der Datenbankentwicklung (RDBMS, Druid).
- 2+ Jahre Erfahrung mit Datenverarbeitung (ETL, ELT, OLAP, OLTP).
- 3+ Jahre Erfahrung mit Python.
- 3+ Jahre Erfahrung mit Docker.
Team
Bei b.sure arbeiten wir interdisziplinär und auf Augenhöhe. Als Teil unseres Platform-Teams bist du eng mit dem Development-Team (sitzt in Sofia und besteht aus 4 Personen - unser CTO sitzt in Essen), aber auch direkt mit dem Produktmanagement (zwei Personen - davon einer in Sofia und einer in Hamburg) vernetzt. Wir leben kurze Wege, offene Kommunikation und legen Wert auf einen pragmatischen, lösungsorientierten Austausch. Bei uns trifft technisches Know-how auf datengetriebenes Produktdenken – gemeinsam schaffen wir smarte Lösungen für Live-Marketing und Event-Tracking.
Bewerbungsprozess
Wir legen Wert darauf, dass wir fachlich und menschlich zueinander passen. Unser Bewerbungsprozess sieht so aus, dass wir zunächst deine Unterlagen sichten. Innerhalb weniger Tage erhältst du eine Absage oder eine Einladung:
- Kennenlernen (Call #1): Im ersten Gespräch lernst du einen unserer Co-Founder und unsere Head of Operations kennen. Wir wollen verstehen, was dich motiviert – und geben dir einen ersten Einblick in unsere Welt.
- Deep Dive (Call #2): Wenn es für beide Seiten spannend bleibt, folgt ein zweiter Call – diesmal mit jemandem aus dem Entwicklerteam. So bekommst du einen authentischen Eindruck von der Zusammenarbeit bei uns.
- Let’s talk future (Call #3): Im finalen Gespräch triffst du die Geschäftsführung. Hier geht es nochmal um das große Bild: gemeinsame Ziele, Vision und Perspektive.
Nach diesen drei Schritten wissen wir, ob wir zueinander passen – und können mit einem guten Gefühl entscheiden. Wir freuen uns auf dich!