Software Entwickler

ictjobs.ch
Bern, Switzerland
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German

Job location

Bern, Switzerland

Tech stack

Agile Methodologies
Continuous Integration
Debian Linux
Linux
DevOps
Scrum
Software Architecture
Ansible
Prometheus
Grafana
Docker

Job description

  • Entwicklung und Weiterentwicklung von Backend-Services mit Python & Django
  • Mitarbeit an modernen Frontend-Applikationen mit Angular (HTML, CSS, TypeScript)
  • Entwurf und Umsetzung von sauberen APIs und durchdachten Datenmodellen
  • Aktive Mitarbeit im Requirements Engineering:
  • Analyse, Strukturierung und Dokumentation von Anforderungen
  • Enge Zusammenarbeit mit Stakeholdern und Produktverantwortlichen
  • Übersetzen von Business-Anforderungen in technische Konzepte
  • Hinterfragen und Mitgestalten von Lösungsansätzen
  • Aktive Mitgestaltung der Systemarchitektur und technischer Entscheidungen
  • Containerisierung und Betrieb von Applikationen mit Docker
  • Unterstützung beim Aufbau und Betrieb der Infrastruktur (Linux, Debian-basiert)
  • Monitoring und Observability mit Prometheus & Grafana
  • Automatisierung von Deployments und Kon gurationen mit Ansible
  • Enge Zusammenarbeit im kleinen Team - kurze Entscheidungswege, viel Eigenverantwortung

Requirements

  • Mehrjährige Erfahrung in der Softwareentwicklung (kein Junior-Level)
  • Sehr gute Kenntnisse in Python und Django
  • Erfahrung mit Angular und modernen Webtechnologien (HTML, CSS, JS/TS)
  • Erfahrung oder starkes Interesse an Requirements Engineering
  • Fähigkeit, fachliche Anforderungen zu analysieren, zu hinterfragen und pragmatische Lösungen zu entwickeln
  • Verständnis für saubere Softwarearchitektur, Testing und Code-Qualität
  • Erfahrung mit Docker und Linux-Systemen (idealerweise Debian-basiert)
  • Grundkenntnisse oder praktische Erfahrung mit DevOps-Themen
  • Selbstständige, strukturierte Arbeitsweise Motivation, in einem Startup-Umfeld Verantwortung zu übernehmen und aktiv mitzugestalten
  • Teamplayer mit Interesse an Produkt, Business und Technik

Nice to have

  • Erfahrung mit Prometheus & Grafana
  • Kenntnisse in Ansible oder Infrastruktur-Automatisierung
  • Erfahrung mit CI/CD-Pipelines
  • Erfahrung mit agilen Methoden (Scrum, Kanban)
  • Startup- oder Scale-up-Erfahrung

Benefits & conditions

  • Mitgestaltung von Produkt und Technologie von Anfang an
  • Viel technischer Gestaltungsspielraum und Verantwortung
  • Kurze Entscheidungswege und direkte Kommunikation
  • Flexible Arbeitszeiten und Hybrid-/Remote-Möglichkeiten
  • Modernen Tech-Stack ohne Legacy-Ballast
  • Arbeiten in Bern mit guter Work-Life-Balance
  • Faire Vergütung und langfristige Perspektive im Startup

Apply for this position