Senior Full-Stack Developer

Ubica Robotics GmbH
Bremen, Germany
20 days ago

Role details

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

Job location

Remote
Bremen, Germany

Tech stack

Java
API
Automation of Tests
Azure
Code Review
Continuous Integration
Java Virtual Machine (JVM)
JSON
Software Engineering
TypeScript
Management of Software Versions
Data Logging
React
Spring-boot
Backend
Gitlab
Kotlin
Containerization
Kubernetes
Avro
Kafka
Front End Software Development
Api Design
gRPC

Job description

Du übernimmst die technische Verantwortung für zentrale Komponenten unserer Web-Plattform (Web-Frontend, Kotlin/Java-Backends, Integrationen in Azure Container Apps).

  • Du triffst fundierte architektonische Entscheidungen und erklärst Trade-offs verständlich - etwa bei API-Schnittstellen, Persistenzmodellen, Event-Flows (Kafka), Observability und Security Defaults.
  • Du stärkst die Code-Qualität im Team durch Reviews, Pairing und pragmatische Standards (Testing, CI/CD, Branch-Strategie) und unterstützt unsere Juniors durch Mentoring.
  • Du arbeitest eng mit Product und Design zusammen, übersetzt Anforderungen in robuste, skalierbare Lösungen und packst hands-on mit an.
  • Du treibst den Ausbau unseres modernen Toolings voran (Logging, Feature Flags, Build/Deploy, Performanceprofiling).

Das bringst Du mit

Requirements

Mehrjährige Erfahrung als Senior Full-Stack Developer mit Schwerpunkt auf Web (React/TypeScript) und JVM-Backend (Kotlin/Java; idealerweise Spring Boot oder Ktor).

  • Praxis in cloud-nativen Umgebungen (Containerisierung, Deployments, Runtime-Aspekte); Erfahrung mit Azure Container Apps oder Kubernetes ist ein Plus.
  • Sicherheit im Entwurf von Schnittstellen und Datenmodellen (REST/gRPC, JSON/Avro) sowie in sauberem API-Design, Versionierung und Kompatibilität.
  • Hohe Software-Engineering-Standards: automatisierte Tests, CI/CD (GitLab), Code Reviews, Security- und Privacy-Awareness.
  • Freude daran, Kolleg*innen zu befähigen - durch klare Guidance, Erwartungen und gute Beispiele - ohne dass People-Development dein Hauptjob wird.
  • Klare Kommunikation in Englisch (Arbeitssprache); gute Deutschkenntnisse sind ein Plus.
  • Spaß an eigenverantwortlichem Arbeiten in einem interdisziplinären Team.

Benefits & conditions

Als Entwicklerin bei Ubica Robotics treibst du nicht nur die technische Weiterentwicklung unserer Plattform voran, sondern prägst auch die Architekturentscheidungen, stärkst die Code-Qualität im Team und unterstützt deine Kolleginnen beim Wachsen. Dabei arbeitest du eng mit Product und Design zusammen und bringst deine Ideen aktiv ein, um unsere Technologie auf das nächste Level zu heben., Offene Unternehmenskultur: Unsere Zusammenarbeit ist geprägt durch den gegenseitigen Austausch auf Augenhöhe, Vertrauen und flache Hierarchien. Bei uns kann sich jeder einbringen und das Unternehmen durch seine Ideen entscheidend voranbringen.

  • Dynamische Unternehmensentwicklung: Wir sind ein Startup in der Wachstumsphase. Wir bieten dir die Möglichkeit, diesen spannenden Entwicklungsschritt mit uns mitzugehen.
  • Ausgewogene Work-Life-Balance: Dank flexibler Vertrauensarbeitszeit, 30 Urlaubstagen und der Möglichkeit zum mobilen Arbeiten (Homeoffice) geben wir dir die Möglichkeit dein Arbeitsleben nachhaltig zu gestalten.
  • Attraktiver Arbeitsplatz: Eine ergonomische Arbeitsplatzausstattung, täglich frischer Kaffee und die Möglichkeit, im Zuge einer EGYM-Mitgliedschaft im Fitnessstudio direkt nebenan zu trainieren, sorgen für eine Arbeitsumgebung mit Wohlfühlfaktor.
  • Spannendes Technologieumfeld: Mit autonomer Robotik, Produktion im Rapid-Prototyping-Verfahren, KI-basierter Bildverarbeitung und moderner IT-Technologie deckt unser Team ein breites Technologieportfolio ab. Bei uns kannst du täglich von deinen Kollegen Neues lernen.
  • Persönliche Entwicklung: Für deine persönliche und fachliche Entwicklung bieten wir vielfältige Weiterbildungsmöglichkeiten an. Vom Messebesuch mit Kolleg*innen, über Teamevents bis hin zu individuell auswählbaren Entwicklungszielen ist bei uns alles möglich.

About the company

Die Ubica Robotics GmbH ist ein erfolgreiches Bremer Start-up mit rund 70 Mitarbeitenden. Wir entwickeln, produzieren und vertreiben autonome Scanroboter für den stationären Einzelhandel und unterstützen diesen bei der Digitalisierung seiner Prozesse.

Apply for this position