Open Position

Senior Backend Engineer (m/w/d)

About the Role

We build high-end 3D scanning systems and an end-to-end software workflow—from scan control to automated processing and delivery of high-quality 3D assets. Our stack combines web-based control, Linux services, and hardware-adjacent integration.

As Senior Backend Engineer, you take ownership of backend architecture and implementation for scanner control, orchestration, and data/process management. You’ll work closely with embedded/hardware and frontend colleagues to ensure reliable operation in production environments.

Key Responsibilities

  • Own and evolve our microservice backend architecture (APIs, orchestration, process logic, data management)

  • Implement reliable device/workflow control in close interaction with the control layer (microcontroller/PLC)

  • Build and maintain services for scan session management, traceability/versioning, and large image dataset handling (transfer, storage structure, metadata)

  • Integrate and operate third-party processing software and pipelines (e.g., photogrammetry/image-processing tooling)

  • Develop robust status communication, monitoring/logging, and error handling across modules

  • Raise engineering quality via code reviews, automated tests, and CI/CD improvements

  • Contribute to operational topics like auto-update/version management and license management (where relevant)

Your Profile

Must-have
  • Degree in Computer Science or comparable experience

  • Several years of backend experience with production responsibility (microservices, APIs, distributed workflows)

  • Strong practical experience with Python + Docker and service-based systems

  • Experience with GitLab and CI/CD

  • Solid understanding of network protocols (especially MQTT; HTTP/WebSockets also useful)

  • Strong problem-solving skills, quality mindset, and a structured, proactive way of working

  • German and English communication skills

Nice to Have (very relevant in our domain)
  • Hardware-adjacent integration experience (device SDKs, drivers, industrial interfaces)

  • Familiarity with camera/light control concepts and protocols (e.g., PTP/MTP, DMX/ArtNet, RS232/RS485/CAN)

  • Experience with high-volume image/data processing workflows (OpenCV/PIL or similar)

  • Security/privacy awareness (GDPR/ISO 27001 thinking), observability, and deployment best practices

  • Experience designing automated pipelines with configurable batch jobs

What You Can Expect

  • Hands-on work with cutting-edge 3D scanning technology (hardware + software + automation)

  • Collaborative team environment with real ownership and impact

  • Professional growth and development opportunities

  • Urban Sports Club corporate membership

To apply, please send your resume and cover letter to career@botspot.de.

Even if you don't meet every requirement, we encourage you to apply. If you’re excited about the role and believe you’d be a great fit, we’d love to hear from you.

If you have any questions, feel free to contact us via mail or phone: +49 3098540400

Senior Backend Engineer (m/w/d)

Über die Position

Wir entwickeln High-End-3D-Scanning-Systeme und eine durchgängige Software-Workflow-Lösung – von der Scanner-Steuerung bis zur automatisierten Verarbeitung und Ausgabe hochwertiger 3D-Assets. Unser Stack verbindet webbasierte Bedienung, Linux-Services und hardware-nahe Integration.

Als Senior Backend Engineer übernimmst du Verantwortung für Architektur und Umsetzung unseres Backends für Scannersteuerung, Orchestrierung sowie Daten- und Prozessmanagement. Du arbeitest eng mit Embedded-/Hardware- und Frontend-Kolleg:innen zusammen und stellst einen zuverlässigen Betrieb in produktionsnahen Umgebungen sicher.

Deine Hauptaufgaben

  • Weiterentwicklung und Ownership unserer Microservice-Backend-Architektur (APIs, Orchestrierung, Prozesslogik, Datenmanagement)

  • Umsetzung zuverlässiger Geräte- und Workflow-Steuerung in enger Abstimmung mit der Control-Layer (Microcontroller/PLC)

  • Entwicklung von Services für Scan-Session-Management, Nachvollziehbarkeit/Versionierung sowie Handling großer Bilddatensätze (Transfer, Speicherstruktur, Metadaten)

  • Integration und Betrieb von Third-Party-Tools und Processing-Pipelines (z. B. Photogrammetrie-/Image-Processing-Software)

  • Aufbau robuster Statuskommunikation, Monitoring/Logging und Fehlerbehandlung über alle Module hinweg

  • Steigerung der Engineering-Qualität durch Code Reviews, automatisierte Tests und Verbesserungen an CI/CD

  • Mitarbeit an operativen Themen wie Auto-Updates/Versionsmanagement und Lizenzmanagement (wo relevant)

Dein Profil

Must-have
  • Abschluss in Informatik (Diplom/Bachelor/Master) oder vergleichbare praktische Erfahrung

  • Mehrjährige Backend-Erfahrung mit Verantwortung für produktive Systeme (Microservices, APIs, verteilte Workflows)

  • Sehr gute Praxis in Python + Docker sowie servicebasierten Systemen

  • Erfahrung mit GitLab und CI/CD

  • Gutes Verständnis von Netzwerkprotokollen (insb. MQTT; HTTP/WebSockets ebenfalls hilfreich)

  • Analytisches Denken, hoher Qualitätsanspruch und strukturierte, proaktive Arbeitsweise

  • Kommunikationsfähigkeit in Deutsch und Englisch

Nice to Have (besonders relevant in unserem Umfeld)
  • Erfahrung in hardware-naher Integration (Device-SDKs, Treiber, industrielle Schnittstellen)

  • Verständnis für Kamera-/Lichtsteuerung und zugehörige Protokolle (z. B. PTP/MTP, DMX/ArtNet, RS232/RS485/CAN)

  • Erfahrung mit daten-/bildintensiven Workflows (OpenCV/PIL o. Ä.)

  • Security-/Privacy-Mindset (GDPR/ISO-27001-Denke), Observability und Deployment-Best Practices

  • Erfahrung im Design automatisierter Pipelines mit konfigurierbaren Batch-Jobs

Was Du Erwarten Kannst

  • Arbeit an modernster 3D-Scanning-Technologie (Hardware + Software + Automation)

  • Enges, kollaboratives Team mit echtem Ownership und sichtbarem Impact

  • Entwicklungsmöglichkeiten und fachliches Wachstum

  • Urban Sports Club Firmenmitgliedschaft

Um Dich zu bewerben, sende bitte Deinen Lebenslauf und Dein Anschreiben an career@botspot.de.

Du erfüllst nicht alle Anforderungen? Kein Problem – bewirb Dich trotzdem! Wenn Dich die Stelle begeistert und Du denkst, dass Du gut zu uns passt, möchten wir Dich unbedingt kennenlernen.

Bei Fragen kannst Du Dich jederzeit per E-Mail oder telefonisch unter +49 30 98540400 melden.

Can’t find a suitable position for you?

Can’t find a suitable position for you?

Just send us an email at career@botspot.de to see if we can find the right fit.

Just send us an email at career@botspot.de to see if we can find the right fit.