Docpier
Senior Backend Engineer
DocpierSwitzerland14 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


Tools und Technologien

  • 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

Key Skills

Ranked by relevance