Docpier
Senior Backend Engineer
DocpierSwitzerland10 hours ago
Full-timeInformation Technology
Aufgaben und Verantwortungen

  • Entwicklung und Pflege von APIs, Datenbankstrukturen und Backend-Logik

  • Aufbau skalierbarer, wartbarer und sicherer Serverarchitekturen

  • Integration externer Services und Schnittstellen (REST, Webhooks etc.)

  • Optimierung von Performance, Sicherheit und Stabilität der Systeme

  • Zusammenarbeit mit Frontend, Product und DevOps zur ganzheitlichen Lösungsentwicklung

  • Sicherstellung von Code-Qualität durch automatisierte Tests und Code-Reviews

  • Dokumentation von technischen Konzepten, Schnittstellen und Systemarchitektur

  • Mitarbeit in der Lösungsfindung- und Definition unserer Services und Produkte

  • Kontinuierliche Verbesserung der Backend-Architektur sowie Verbesserung durch Best Practices

  • Neue Technologie evaluieren und vorschlagen

  • Dokumentation und Wissenstransfer innerhalb des Teams


Anforderungen

  • Mindestens 5 Jahre Erfahrung in der Entwicklung von Backend-Systemen und APIs

  • Fundierte Kenntnisse in einer oder mehreren Programmiersprachen (z. B. Node.js (Typescript), Python, Java)

  • Erfahrung im Umgang mit relationalen und/oder NoSQL-Datenbanken

  • Umfassende Erfahrung in sicherer Backend-Entwicklung mit Fokus auf Authentifizierung und Autorisierung (AuthN/AuthZ), Eingabevalidierung, API-Security sowie Absicherung von Microservices gemäss gängiger Sicherheitsstandards (OWASP Top 10, JWT, HTTPS, Rate Limiting, Audit Logs)

  • Kenntnisse in Testing, CI/CD und Version Control (Github)

  • Erfahrung mit Containerisierung (z. B. Docker) und Cloud-Infrastruktur (z. B. Azure)

  • Verständnis und sichere Anwendung von Clean Code und Softwarearchitektur-Prinzipien

  • Abgeschlossenes Studium in Informatik, Wirtschaftsinformatik oder vergleichbarer Ausbildungshintergrund

  • Sehr gute Englisch- und Deutschkenntnisse


Was dich bei uns erwartet

  • Faire Bedingungen: 40-Stunden-Woche, 11 Feiertage und frei an deinem Geburtstag

  • Modernes Umfeld: Zentrales Office in Luzern und Top-Equipment

  • Wachstum: Budget für Weiterbildung und Raum zur Entfaltung

  • Vertrauen: Eigenverantwortung, flexible Arbeitsweise und Raum für Ideen

  • Teamkultur: Offener Austausch und Zusammenarbeit auf Augenhöhe

  • Extras: Kaffee, guter Tee und immer was zum Knabbern


Womit wir arbeiten

  • Tools: Notion, Linear, Slack und viele weitere

  • Technologien: Python, Typescript, Node.js, Java, Kubernetes, Docker, Git

  • Methodik: Agile Software Development, Test Driven Development, CI/CD, Clean Code, IaC
    Wie wir zusammenfinden



  1. Cultural Fit Interview: Wir lernen dich kennen – und du bekommst einen ersten Eindruck von uns.

  2. Fach-Interview: Wir sprechen über deine Skills, Erfahrung & Herangehensweise.

  3. Probehalbtag vor Ort: Du erlebst das Team, löst eine Aufgabe und bekommst echtes Feedback.

  4. Vertrag unterzeichnen: Passt für beide Seiten? Dann «Welcome on Board!»

Key Skills

Ranked by relevance