Jobbeschreibung
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.
Wir suchen eine*n erfahrene*n Senior Full-Stack Developer, der / die Lust hat, Verantwortung für zentrale Teile unserer Web-Plattform zu übernehmen und gemeinsam mit uns moderne, skalierbare Lösungen für den Einzelhandel zu gestalten.
Als Entwickler*in 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 Kolleg*innen 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.
- 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).
- 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.
- 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.