Auf einen Blick
- Aufgaben: Entwickle skalierbare Backend-Services und verbessere bestehende Systeme.
- Unternehmen: Führende Gesundheitsplattform in der Schweiz mit über 3 Millionen Nutzern.
- Vorteile: Wettbewerbsfähiges Gehalt, flexible Arbeitsmodelle und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen in Genf oder Lausanne.
- Warum dieser Job: Arbeite an bedeutenden Projekten und entwickle deine Fähigkeiten in einem unterstützenden Team.
- Qualifikationen: Master-Abschluss in Informatik und mindestens 1 Jahr Erfahrung in Software Engineering.
Das prognostizierte Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Über OneDoc
OneDoc ist die führende Gesundheitsplattform in der Schweiz. Heute nutzen mehr als 13'000 Gesundheitsfachkräfte und 3 Millionen Patienten täglich unsere Dienste.
Die Rolle
Wir suchen einen Software Engineer mit Scala-Erfahrung, der großen Wert auf gut gestaltete Backend-Systeme legt, die skalierbar und langlebig sind, und der stolz darauf ist, sauberen, wartbaren Code zu schreiben. In dieser Rolle werden Sie an Backend-Funktionen arbeiten, Fehler beheben und zur Verbesserung bestehender Dienste beitragen, während Sie mit erfahrenen Ingenieuren zusammenarbeiten und Ihre Fähigkeiten im Laufe der Zeit weiterentwickeln.
Positionsübersicht
- Vertragsart: Unbefristet
- Beschäftigungsart: Vollzeit (100%)
- Standort: Genf / Lausanne
- Startdatum: So schnell wie möglich
- Arbeitsmodell: Hybrid (mindestens 3 Tage vor Ort)
Wichtige Aufgaben
- Entwerfen und Erstellen skalierbarer Backend-Dienste. Sie werden Kern-Backend-Dienste entwerfen, implementieren und weiterentwickeln, wobei der Fokus auf Leistung, Zuverlässigkeit und langfristiger Wartbarkeit liegt.
- Verantwortung für Codequalität und technische Entscheidungen. Sie werden wartbaren, gut strukturierten Code schreiben und aktiv an Code-Reviews teilnehmen. Sie helfen dabei, technische Entscheidungen zu treffen und zu dokumentieren, wobei Sie die langfristige Konsistenz des Codes mit pragmatischer Lieferung in Einklang bringen.
- Komplexe Anforderungen in einfache Lösungen umsetzen. Sie werden eng mit Produktmanagern, Designern und dem Top-Management zusammenarbeiten, um komplexe Probleme zu zerlegen, Abwägungen zu erkunden und Lösungen zu liefern, die einfach zu verstehen und in der Produktion zu betreiben sind.
- Die Plattform und Praktiken kontinuierlich verbessern. Sie bleiben über die besten Praktiken in Scala und Backend-Engineering auf dem Laufenden und helfen dabei, neue Technologien und Prozesse einzuführen, die die Zuverlässigkeit, die Entwicklererfahrung und die Produktivität erheblich verbessern.
- Ein Team beitreten, das Ingenieure schätzt. Sie werden Teil eines hochqualifizierten, leidenschaftlichen Ingenieurteams, das Zusammenarbeit, Eigenverantwortung und bedeutungsvolle Arbeit schätzt. Wir arbeiten schnell, unterstützen uns gegenseitig und genießen es wirklich, gemeinsam schwierige Probleme zu lösen.
Ihr Profil
- Sie haben einen Master-Abschluss in Informatik oder eine gleichwertige Qualifikation.
- Sie haben mindestens 1 Jahr Erfahrung in der Softwareentwicklung.
- Sie verfügen über praktische Erfahrung mit Scala oder ein fundiertes Verständnis von Typsystemen und funktionaler Programmierung.
- Sie haben fundierte Kenntnisse in relationalen Datenbanken sowie deren grundlegenden Konzepten (Transaktionen, Indizes usw.) und beherrschen SQL.
- Sie haben Erfahrung mit Frameworks für Unit- und Integrationstests.
- Sie haben gute Englischkenntnisse.
Es wäre großartig, wenn Sie
- fließend Scala sprechen.
- mit CI-Tools vertraut sind.
- Französisch und/oder Deutsch sprechen.
- engagiert sind, sauberen Code und bewährte Entwicklungspraktiken zu fördern.
Was einen Unterschied macht
- Wir glauben, dass Sie hervorragende Problemlösungsfähigkeiten und eine proaktive Einstellung mitbringen: Sie identifizieren schnell Probleme und entwickeln relevante Lösungen.
- Sie zeigen große zwischenmenschliche Fähigkeiten und können effektiv mit verschiedenen Teams zusammenarbeiten.
Hinweis
Diese Position ist in Genf oder Lausanne (Schweiz) angesiedelt und steht ausschließlich Bewerbern mit einer gültigen Arbeitserlaubnis offen.
Rekrutierungsprozess
Wir legen großen Wert auf ein transparentes, respektvolles und menschliches Einstellungserlebnis. Hier ist, was Sie erwarten können:
- 1. Einführendes Gespräch mit unserem HR-Team: ein erstes Gespräch, um Sie, Ihren Hintergrund und Ihre bisherigen Erfolge kennenzulernen und zu sehen, wie Ihre Erfahrungen mit unseren Bedürfnissen übereinstimmen.
- 2. Technische Diskussion mit einem technischen Manager: ein tiefergehender technischer Austausch, um Ihre Erfahrungen, Ihren Ansatz zur Problemlösung und die Arten von Systemen, an denen Sie gerne arbeiten, zu besprechen.
- 3. Programmierübung zum Mitnehmen.
Scala Software Engineer Arbeitgeber: OneDoc
ppbOneDoc ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Zürich eine dynamische und unterstützende Arbeitsumgebung bietet. Mit einem Fokus auf berufliches Wachstum und einer flexiblen hybriden Arbeitsweise ermöglicht das Unternehmen seinen Mitarbeitern, ihre Karriere im Bereich Customer Success im Gesundheitswesen voranzutreiben, während sie gleichzeitig von großzügigen Urlaubstagen und regelmäßigen Team-Events profitieren. Hier hast du die Möglichkeit, aktiv zur Digitalisierung des Gesundheitswesens beizutragen und dabei in einem engagierten Team zu arbeiten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Scala Software Engineer erhalten könntest
✨Tipp Nummer 1
Sei proaktiv und nutze dein Netzwerk! Sprich mit Leuten, die in der Branche arbeiten oder bei OneDoc sind. Oft erfährt man über offene Stellen durch persönliche Kontakte, bevor sie offiziell ausgeschrieben werden.
✨Tipp Nummer 2
Bereite dich auf technische Gespräche vor! Schau dir typische Fragen an, die in Scala-Interviews gestellt werden, und übe deine Antworten. Zeige, dass du nicht nur die Theorie beherrschst, sondern auch praktische Lösungen anbieten kannst.
✨Tipp Nummer 3
Nutze unsere Website für Bewerbungen! Dort findest du nicht nur die neuesten Stellenangebote, sondern auch Informationen über das Unternehmen und die Kultur. Das zeigt dein Interesse und Engagement.
✨Tipp Nummer 4
Sei bereit, über deine Projekte zu sprechen! Egal ob es sich um persönliche Projekte oder frühere berufliche Erfahrungen handelt, zeige, wie du Probleme gelöst hast und welche Technologien du eingesetzt hast. Das macht einen bleibenden Eindruck!
Wir glauben, dass du diese Fähigkeiten brauchst, um Scala Software Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Betone deine Scala-Erfahrung:Da wir einen Scala Software Engineer suchen, solltest du deine Erfahrungen mit Scala und funktionaler Programmierung klar hervorheben. Zeig uns, wie du sauberen und wartbaren Code schreibst!
Mach es einfach und klar:Vermeide komplizierte Formulierungen und halte deine Bewerbung übersichtlich. Wir schätzen klare und prägnante Informationen, die uns helfen, dich besser kennenzulernen.
Bewirb dich über unsere Website:Um sicherzustellen, dass deine Bewerbung direkt bei uns landet, bewirb dich bitte über unsere Website. So können wir deinen Prozess schnell und effizient bearbeiten!
Wie man sich auf ein Vorstellungsgespräch bei OneDoc vorbereitet
✨Mach dich mit Scala vertraut
Stelle sicher, dass du deine Scala-Kenntnisse auffrischst und bereit bist, darüber zu sprechen. Bereite Beispiele vor, die zeigen, wie du Scala in der Vergangenheit verwendet hast, um Probleme zu lösen oder Systeme zu verbessern.
✨Verstehe die Backend-Architektur
Informiere dich über gängige Backend-Architekturen und -Muster. Sei bereit, über deine Erfahrungen mit skalierbaren Systemen zu sprechen und wie du komplexe Anforderungen in einfache Lösungen umgewandelt hast.
✨Bereite dich auf technische Fragen vor
Erwarte technische Fragen zu Datenbanken, SQL und Testframeworks. Übe, wie du deine Denkweise beim Lösen von Problemen erklärst, und sei bereit, deine Ansätze zur Codequalität und technischen Entscheidungen zu diskutieren.
✨Zeige Teamgeist
Da das Unternehmen Wert auf Zusammenarbeit legt, sei bereit, Beispiele für erfolgreiche Teamprojekte zu teilen. Betone deine zwischenmenschlichen Fähigkeiten und wie du effektiv mit verschiedenen Teams zusammengearbeitet hast.