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
GermanJob 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